As Peter Pan (Robbie Kay) casts the curse to put Storybrooke under his control, Rumpelstiltskin (Robert Carlyle) works on a plan to save the town by switching Henry (Jared Gilmore) and Pan back into their rightful bodies using the Black Fairy’s wand. Not only is Tinker Bell (Rose McIver) able to trap Pan’s Shadow and retrieve the wand, but proving herself she earns her wings back and becomes a fairy once more. Sadly, Rumpelstiltskin’s confrontation with his father doesn’t go nearly as well.
Flashbacks from “Going Home” include Snow White (Ginnifer Goodwin) and Prince Charming (Josh Dallas) on the eve of the original curse and Emma’s birth, Emma giving birth to Henry (featuring a pair of different endings), a scene showing us Snow White give the book of fairy tales to Henry, and Hook‘s (Colin O’Donoghue) introduction to Tinker Bell.
To save the life of his son, grandson, and the woman he loves, and kill his father before he does any more harm, Rumpelstiltskin will be forced to sacrifice his own life. His won’t be the only sacrifice demanded, as to break Pan’s curse Regina (Lana Parrilla) must give up what she loves most and break her own spell as well meaning Storybrooke will wink out of existence and everyone but Emma Swan (Jennifer Morrison) and Henry will disappear back into the realm of fairy tales and myth.
“Going Home” ends with Emma and Henry leading normal lives in New York, unaware of the events that actually transpired. But, not willing to end the episode on a true cliffhanger, we also get an epilogue featuring the return of Hook and sets up new trials and adventures for the Savior and the Truest Believer when the show returns in March with the remaining half of its Third Season episodes.