Watch Once Upon a Time Online: Season 6 Episode 20

at . Comments

With the Kingdom bursting into song, did Emma and Hook manage to make it down the aisle?

That was a key question on Once Upon a Time Season 6 Episode 20 when it was revealed that David and Snow put a plan in motion to save their daughter on a very special installment of this ABC drama.

Meanwhile, the Black Fairy planned to unleash another curse on Storybrooke, prompting the characters to try and save themselves. 

Who tried to take her down?

Use the video above to watch Once Upon a Time online to get up to speed with all the drama. 

Paul Dailly is a staff writer for TV Fanatic. Follow him on Twitter.

Tags: ,