Watch Once Upon a Time Online: Season 6 Episode 7

at . Comments

Did Snow and David get to keep their happiness?

That was addressed on Once Upon a Time Season 6 Episode 7 when each of them surrendered their hearts in order to save Storybrooke from the Evil Queen. 

Meanwhile on this magical drama, different factions vied to get a magical sapling was sought, but why did they need it?

Snow tried to elude the Woodcutter as David tried to sell his family's farm. 

Use the video above to watch Once Upon a Time online to get caught up with the latest developments. 

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

Tags: ,