Now that we’re back from what feels like the longest hiatus in the history of TV, Once Upon a Time is finally back in our lives and came back with what feels like a great start to the second half of Season 3. The midseason premiere — Season 3, Episode 12 (“New York City Serenade”) — picked up right where we left in December and caught us up on what’s been happening with our favorite fairy tale characters.

Did all of the drama make for a good episode? Read on for Wetpaint Entertainment's review of the episode, and then rate it yourself below!

Read spoilers at your own risk! For more on Wetpaint Entertainment's philosophy on spoilers, click here.

So much for a quiet, romantic picnic in the open field, huh? Phillip and Aurora’s afternoon was rudely interrupted by everyone’s purple cloud arrival back in the Enchanted Forest. But the real action was happening back in the real world — let’s dissect that.

Emma (Jennifer Morrison) showed up looking fancy at a restaurant and was greeted by a mystery man, who we later learn goes by the name of Walsh. Not only do these two have great chemistry (apparently they’ve been dating for quite a while) but the dude actually seems interested in Henry (Jared Gilmore). Cue Hook’s (Colin O’Donoghue) awkward entrance just before Walsh pops the question to Emma. It’s great, we start to like this guy and then he ends up being a flying monkey in disguise? Biggest turn off ever, amiright? He did seem a little too good to be true.

We need to take a moment to acknowledge that we loved Henry in this episode. Give this kid an Xbox and he’s totally chill. His observations about his mom’s love life are pretty great and we hope this is a new leaf for the (now) magic-free dude. We’ll admit that he sorta crossed the line when he arranged an elaborate ruse for Emma and Walsh to spend the night together. Awkward alert.

Over in the Enchanted Forest, the entire gang is trying to pick up the pieces now that they’ve been banished back to whence they came. But who knew that we’d end up having to worry about Phillip and Aurora. Looks like a certain someone (*cough* Wicked Witch *cough*) got to them. Apparently she’s threatened their child if they don’t work with her. Geez, we haven’t even met Zelena yet and she’s already pretty horrible.

Over in Love Triangle Land, Charming (Josh Dallas) and Snow (Ginnifer Goodwin) seemed to give Neal (Michael Raymond-James) the cold shoulder when he expressed interest to find a way to get back to Emma and also seemed unhappy that Hook seemed to express interest in his pirate ways once more. Mixed signals, anyone?

After Hook convinced Emma to go to Neal’s apartment — much to our leading lady’s chagrin — he then proceeded to tell her about the danger her parents and their kingdom are in. While this obviously was a shock to Emma, it was much better than that surprise kiss in the doorway. Hook gave Emma a potion that would restore her memories, and after taking her sweet time to down the mystery liquid, she did! Gotta love getting a memory rush of all that crazy mess that happened in Storybrooke. Definitely going to need some Advil after that.

One of our favorite moments of the night was when Snow caught Regina (Lana Parrilla) burying her heart in the dirt in the middle of nowhere. Snow, using all her deductive reasoning, guessed that it was the Queen’s own heart and gave her some major grief for trying to get rid of her humility. It broke our hearts. These two had a lovely mom moment in the woods and we’re glad Regina kept her heart, but the moment was interrupted by a flying monkey. BUT THEN Robin Hood (Sean Maguire) swooped in to save the day and made us swoon.

The last few moments of the episode were amazing. Before leaving her apartment and embarking on this new journey, Emma reached into her closet and pulled out her signature leather jacket. And then, just before the episode came to a close, we were hit with two pieces of news: Snow is pregnant and the Wicked Witch is on a (fierce) rampage.

Amazing moments:

  • Hook’s bologna and Photoshop moments.

  • Snow White and Regina having girl talk and Regina saying Robin smelled like “the forest.” Dying.

  • Emma is the only hope… again.

  • Can we have Emma’s apartment and rooftop deck? Flying monkey-free, of course.

  • Henry making fun of magic is the best thing ever.

We give this episode four and a half stars, what about you?

Once Upon a Time airs Sunday nights at 8 p.m. ET on ABC.

Carson Blackwelder is an Assistant Editor at Wetpaint Entertainment. Follow him on Twitter and Google+!