Once Upon a Time
Snow Drifts
S3 E21:
In part one of the season three finale, Emma and Hook are pulled into Zelena's time portal and find themselves in the Enchanted Forest of the past, while Mary Margaret and David celebrate the naming of their son at a coronation in Granny's Diner.
Starring
Lee Arenberg, Anastasia Griffith, Tony Amendola