On the next episode of Once Upon a Time, Emma (Jennifer Morrison) and the gang will discover that Peter Pan (Robbie Kay) and Henry (Jared Gilmore) have switched bodies.

The preview for the next episode of Once Upon a Time, titled The New Neverland, features Pan (who is really Henry) pleading to Emma that he is really Henry. Emma points a gun at the person she assumes is Pan. Emma also makes a comment about "Henry" not really being himself, as seen by the devilish grin.

Additionally, the episode will feature the characters returning to Storybrooke after nine episodes. However, landing back in Storybrooke also brings about some tensions between Regina (Lana Parrilla) and Mary Margaret (Ginnifer Goodwin) and David (Josh Dallas). The preview features a flashback to the Pilot of Once Upon a Time, with Regina/Evil Queen telling Mary Margaret/Snow White and David/Prince Charming, "I shall destroy your happiness if it is the last thing I do."

Once Upon a Time Spoilers: Christopher Gorham Playing Older Henry? 

Enstars previously reported about photos taken behind-the-scenes from either the upcoming episode or the one after it, which reveals some very big spoilers.

In the photos, Mr. Gold (Robert Carlyle) is seen stabbing Pan in the heart. This could complicate matters if Henry is still trapped inside Pan's body by the time this scene rolls around. Either way, the moment will likely be a turning point in Once Upon a Time.

Once Upon a Time Spoilers: Will Ariel Come Back? 

Once Upon a Time season 3 airs Sundays at 8 p.m. on ABC.

Watch the preview for the next episode of Once Upon a Time here: