♥ Add EpisodeTube.com to your favorite bar.

Once Upon a Time S04E17

Watch Online Once Upon a Time: Season 4 Episode 17 (S04E17) Stream

Best Laid Plans

Plot: Maleficent puts Storybrooke under a sleeping curse in an attempt to steal the page that the Author is trapped inside. Mary Margaret and David struggle with their guilt as flashbacks show them go to extreme lengths to protect their unborn child from darkness.

Leave a Reply

Watch Online Stream for Free Full Episode TV Show Once Upon a Time S04E17