What can we expect from this two-parter? While the showrunners have kept the major twists under wraps, they've dropped a lot of hints, so we've gathered all of the biggest hints, sneak peeks, and spoilers about the episode right here to help prepare you for all the drama.
While Mary Margaret and David celebrate the naming of their son at a coronation in Granny's Diner, Emma and Hook are pulled into Zelena's time portal and find themselves in the Enchanted Forest of the past. But in their quest to discover a way back, they must be careful not to change ANYTHING or risk altering the lives of their friends and family — as well as their very own existence.
While the idea of throwing time travel into the mix might seem crazy, we're actually really excited to see what showrunners Edward Kitsis and Adam Horowitz do with it. After all, they do come from Lost which, despite its flaws, boasts some of the best time-travel related episodes in TV history.
Along with Princess Abigail, the official synopsis reveals some other returning faces to expect, including Geppetto, Red, Blue, King Midas, Black Beard, Aurora, and Belle's dad, Sir Maurice. Hmm... We wonder who we'll be seeing in the present, and who's only in flashback.
The synopsis says that we'll see a celebration after the Snowing baby is named. Well, you can expect that name to be worth paying attention to. Ginnifer Goodwin calls the name "absolutly significant." She also adds that the name "was an excellent move — and very unexpected." Most fans are speculating that the baby will turn out to be another character from a fairy tale, though we suppose it could also be a name with emotional significance, like naming the baby after Regina (Reginald?) or Neal.
The promo for the episode teases that we'll be going somewhere new next season, and we'll find out where in the last few minutes of the finale. We wonder if this new location will be linked to the time travel. Maybe Emma and Hook will have accidently changed something, and that causes the cast to need to go somewhere else?
Are you looking forward to this episode? Who do you think cast the curse? Let us know in the comments below.
Catch this episode of Once Upon a Time on Sunday, May 11 at 8 p.m. ET/PT on ABC.