What can fans expect from this Sunday's all-new episode of Once Upon a Time?
It's the lost year in the Fairy Tale land and Ariel hunts down Hook in the hopes of finding Prince Eric, who never made it back from sea. But Hook thinks the prince may be held prisoner aboard his stolen ship, The Jolly Roger.
Back in Storybrooke, Ariel is worried because Eric never showed up in town after the curse. And David and Mary Margaret try to prove they're more fun than Hook when it comes to spending time with Henry.
Emma agrees to let Regina mentor her in magic in the hopes that the two of them can defeat Zelena in Once Upon a Time Season 3 Episode 17.
Check out these photos from the episode and if you need your magical fix you can always watch Once Upon a Time online here at TV Fanatic. Enjoy!