
After Rumple's mother learns from his fairy godmother that his destiny is prophesized, she does everything in her power to keep it from happening. Meanwhile, in Storybrooke, Rumple faces a similar delimma.
Once Upon a Time — Season 6 Episodes (21)
Curated by Movi47 Editorial Team