Once Upon a Time is back on Sunday with an all new episode, 4×17 ‘Best Laid Plans’, watch the trailer above and read the synopsis below!

Plot summary – How far would you go to protect your loved ones? A revelation that will destroy a family. Original airdate 29/03/2015.