As Once Upon a Time inches closer to its winter finale, Neverland is becoming a thing of the past. Check out photos and a clip from tonight’s penultimate episode in our preview below!

Although the Jolly Roger has its course set for Storybrooke, Peter Pan and the troubles of Neverland are not behind Operation Cobra just yet. Tonight’s Once Upon a Time episode 10’s title, “The New Neverland” begins with a homecoming the entire town comes out to attend. The stills from this week show several joyous reunions, but it’s just a matter of time before Pan’s presence is made known.

[scrollGallery id= 1556 autoScroll=false thumbsdown=true]

It looks like everyone in Storybrooke is ready to cuddle up and explore the next phase of their lives. Ariel manages to find her sweater clad, Prince Eric. Rumpel and Belle reunite for a second chance at romance. While Emma, Neal, and Regina begin to feel complete with their little boy in tow. However, at the close of last week’s episode, Peter Pan’s new home inside of Henry’s body may put those plans on hold for a little while longer.

Emma and Regina will have their work cut out for them when it comes time to determine who is the real Henry and who is the imposter! Motherly intuition will sure come in handy now.

While the King of a place that makes moving on a distant memory tries to ruin Storybrooke, another mythical creature, Greek to be precise, lurks in the Enchanted Forest that was. In a sneak peek clip, viewers get a glimpse into the honeymoon of Snow and Prince Charming. Instead of cashing in their Jetblue vouchers for tickets to Hawaii, Snow ventures to find the mythical Medusa and take her head. Sounds like anything but relaxing!

Watch Once Upon a Time season 3, episode 10 “The New Neverland” tonight at 8 p.m. ET on ABC

What twists await in Storybrooke before the ‘Once Upon a Time’ winter finale?