Credit: Katie Yu/ABC

After a wacky trip down memory lane, Emma Swan (Jennifer Morrison) and Captain Hook (Colin O’Donoghue) found their way back to Storybrooke just in time to see Snow White (Ginnifer Morrison) and Prince Charming (Josh Dallas) give their newborn babe a name. What did they name the little prince? Read on to find out!

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.

Carson Blackwelder is an Associate Editor at Wetpaint Entertainment. Follow him on Twitter and Google+!