Now that the residents of Storybrooke know that Peter Pan switched bodies with Henry, can they find a way to stop his plan?
On this Sunday's Once Upon a Time Season 3 Episode 11, everyone comes together to mourn the Blue Fairy, but it's not exactly a solemn affair.
With Pan threatening to annihilate Storybrooke via the curse, will he succeed in making it the new Neverland? Or will our fairy tale favorites be able to stop him?
Check out photos for this installment now and prepare for the series to take a lengthy hiatus after Sunday's new outing:
And remember you can watch Once Upon a Time online to catch up on any episodes you've missed.