In this two-hour season finale event, Once Upon a Time Season 3 Episode 22 sent Emma on a journey that changed the past, present and future.
And the consequences were chilling.
We'll start with the Charmings, who decide to hold their baby's coronation ceremony as a pot luck at Granny's Diner. I think the announcement of their son's name made everyone smile.
As we were reminded several times in this story, Neal died a hero and the little prince will carry on his name. Although I'll admit, Prince Baelfire would have been cooler.
I'll also admit that reliving so much of Snow and Charming's past bored me in places, but the action kept a good enough pace that it usually wasn't for long.
The drama and fun came from seeing it all unfold through Hook and Emma's eyes. I love it when Emma makes pop culture references that Hook never gets, such as Marty McFly and Princess Leia. But it is there banter that I'll never get enough of as in this Once Upon a Time quote…
Hook: What the hell are you doing? You're depriving me of a dashing rescue.
Emma: Sorry. The only one who saves me is me.
Watching Snow get burned at the stake was quite an emotional moment, but finally Emma came to the same conclusion I had: Why hadn't she disappeared the moment Snow died? What did Emma still exist? Simple, because Snow was still alive.
When trolls get turned into bugs, they are cockroaches but when Snow becomes an insect, it's a cute little ladybug.
The moment Emma helped the woman in the cell next to her escape, I knew it would lead to disaster - then again, how do you look that woman in the eye and say, So sorry. Good luck to you? It's simply not in Emma Swan's nature.
For a moment, I wondered if Rumpelstiltskin was going to hold Emma back and next season would be about getting her back to Storybrooke. I'm glad it didn't play out that way and Rumpel's reaction after taking the memory potion was delightfully comical.
Back in Storybrooke, there were quite a few happy endings. Hook finally got the girl when Emma realized all that he'd gone through to save her and her family. I loved the smiles on both their faces during their make out session at the table.
Rumpel and Belle tied the knot and although it was a sweet and touching ceremony that reminded us of all they'd been through, there is still the dark scepter of that dagger looming over them. Will Rumpel be able to keep Belle when she finds out that he not only deceived her but also murdered Zelena? The one thing she specifically asked him not to do?
The moment I saw Robin, Roland and Regina looking every bit the picture of a happy family, I knew exactly who Emma had brought back to town. And it broke my heart almost as much as it did Regina's.
You're just like your mother. Never thinking of consequences.Regina
Regina's got every right to be furious. First, Snow unwittingly destroys her first true love and now Emma has managed to bring back Robin's wife and the mother of his son from the dead. How can Regina possibly compete against that?
I really hate it because I was looking forward to watching Regina and Robin's relationship develop almost as much as with Hook and Emma.
So much for destiny.
When Regina sneered that she hoped Emma hadn't brought anything else back through that portal, I knew we weren't done yet and what came next truly shocked me. As many possibilities as had run though my head, this one never made the list.
But that looked an awful lot like Queen Elsa from Frozen.
They got me. I never saw that one coming and as a big fan of the movie I'm even more excited for Once Upon a Time Season 4.
OK, TV Fanatics, who was your favorite couple of Once Upon a Time season 3?
C. Orlando is a TV Fanatic Staff Writer. Follow her on Twitter.