Everybody must get stoned! In tonight's thrilling Once Upon a Time (Season 3, Episode 10: "The New Neverland"), the real Henry gets to stretch his legs, Neal is a party of one, and yet another Storybrooke resident is now shadow-free.

So Many Kisses

When the episode begins, Ariel is smooching with Eric for the first time when Hook's ship suddenly appears. We expected Ariel to say to Hook, "Thanks so much for ruining my romantic reunion, dude." Instead, everybody gets a warm welcome, including Henry, who is actually Peter Pan in disguise. 

Gold has a heartwarming moment with Belle  we've been waiting all season for that kiss!  and then Gold makes sure that no one can open Pandora's Box but himself. Of course, it's actually Henry in there. Oops. The gang then heads over to Granny's to celebrate, where Tink and Blue have an awkward run-in. 

Speaking of awkward, Emma is getting a weird vibe from Henry, since he doesn't recognize his storybook and then asks to stay at Regina's. Ouch! But one person who does want to spend the night at Emma's is Neal, as he asks her to meet him at the diner tomorrow for lunch. A word of advice to Neal: You may want to get yourself on Match.com, since Emma's not exactly in a frisky mood right now. 

The Curse Is Back

The next day, Gold gives David the elixir for his Dreamshade wound. David downs it, and he's cured. Piece of cake! Snow sees Neal at a booth alone, so David has to find Emma. Emma is concerned about Henry, but David says she has to enjoy life's moments. And then he's like, "I hope you're happy — I had to come find you instead of having 'I just survived a mortal wound' sex with Mary. And that's the best kind of sex."

While at Regina's, Henry — who's really Pan — asks about Regina's vault, but Regina won't let him go there. When she leaves, "Henry" summons his shadow, who runs around taking other shadows. One of those unfortunate people is the Blue Fairy, although there's talk of using the candle to bring her back to life. But if Blue is dead for good, she'd better hope Tink doesn't ask to speak at her funeral. 

Emma is feeling more certain about Henry not being himself, so she gets Gold to open Pandora's Box outside of the city limits. When Peter emerges, he convinces everyone that he's actually Henry. So they head to Regina's vault, where the real Pan has knocked Regina out and is causing havoc. Pan loves havoc, doesn't he?

Gold finally manages to unlock the doors to the vault and revives Regina. But the real Pan isn't there, and everyone realizes that he swiped the curse that will make everyone forget who they are. And this time, Emma can't break it. We then see Peter tell Felix that he plans to turn Storybrooke into the new Neverland. Bummer.

Seeing Things Eye-to-Eye

In this week's  flashback, Charming convinces Snow to take their honeymoon at her parents' Summer Palace. However, Snow's intent is not post-wedding nookie with Charming — much to the poor guy's chagrin — but cutting off Medusa's head and sending it to Regina. Apparently, sending Medusa's head to someone back then was the equivalent of emailing someone a photocopy of your butt nowadays. (People still photocopy their own butts, right?)

But decapitating Medusa and using her head to turn Regina to stone is not as easy as it looks. In fact, Charming himself gets turned to stone by Medusa, so Snow has to force Medusa to stare at her own reflection in the shield, which turns Medusa into stone and saves Charming. Phew. Plus, they have a new statue to decorate with, so there's that.

Snow is okay with not eliminating Regina and realizes that it's time to start a family with Charming. So Charming gets his nookie after all! Everybody wins! And was it just us, or did Medusa kind of look like a flying Oompa Loompa? ("Oompa Loompa, do-ba-dee-dye / If you are wise, you won't look me in the eye.")

Three Biggest Mysteries of the Night:

1. How will our heroes stop Pan from casting the curse? And why is Felix so adamantly on Team Pan?

2. Is the Blue Fairy dead for good, or will she be brought back?

3. Will Emma finally choose Neal? Or is Hook right that he himself will win her over? Then again, Hook and Tink would be kinda cute together, no?

 

The Season 3 mid-season finale of Once Upon a Time airs Sunday, December 15, at 8 p.m. ET on ABC.