If you’re still not over the death of Neal Cassady (Michael Raymond-James), get ready to have major feels. Snow and Charming announced to the entire town of Storybrooke from the grand stage of Granny’s Diner that their new son is named Prince Neal.
This is obviously all in honor of the fact that Neal died earlier this season, sacrificing himself so that everyone else in Storybrooke would be able to live. He died at the hands of the Wicked Witch (Rebecca Mader), but he will forever live on as the (second) product of true love. Too bad this is a little awkward for Emma and Henry (Jared Gilmore) and probably gives Rumple (Robert Carlyle) all the feels.
Are you surprised Snow and Charming named their baby Prince Neal? Hit the comments and let us know!
Once Upon a Time will return for Season 4 in Fall 2014.