Well, to say I was shocked is an understatement. Since Season 1 of Once Upon A Time we all thought Rumplestiltskin's son Baelfire was Peter Pan...alas, I still don't know if we were wrong. Baelfire aka Neal in fact has been to Neverland, but only b/c he was saving one of Wendy Darling's brothers from being taken there by "The Shadow". Bae doesn't step foot on Neverland, but makes "The Shadow" drop him into the ocean before reaching land. We then see Captain Hook getting him out of the water. I think there is a possibility that Bae will become Peter Pan to save Neverland & take control of the shadow. Now, in present time Storybrooke Greg & Tamara are torturing Regina/The Evil Queen and nearly killing her. They are determined to destroy magic. Neal/Baelfire sees his father Mr. Gold/Rumplestiltskin & Lacey (formerly Belle) hurting Dr. Whale/Dr. Frankenstein, stops him, & basically tells his father that he has once again given up on him ever changing his ways. Mary Margaret/Snow & David/Prince Charming go to Rumplestiltskin to cash in on the favor owed to Charming by being given a way to find Regina. Lacey hears everything, realizing that Rumple really has magic, talks to him about being immortal, & if he could make her immortal. Snow, Charming, Emma, & Neal all run into each other when they finally track down where Regina is being held and then split up to find her. Snow & Charming find Greg with Regina, but end up having to let Greg escape while they rush Regina off to Mother Superior/The Blue Fairy to be healed. Meanwhile Emma & Neal are attacked by Tamara, Neal is shot, Tamara opens a portal with a magic bean and escapes, & then while holding onto Emma's hand Emma & Neal tell one another that they still love each other...and Neal lets go, disappearing into who knows where. At the end of the episode Regina tells Snow & Charming that Tamara & Greg have the trigger switch to end Storybrooke.
All in all this episode was amazing & I can't wait to see what happens in Part 2 of the Season 2 Finale. :D ~V