Watch Once Upon a Time Online: Season 6 Episode 18

at .

Was Zelena really as evil as she was portrayed to be?

That was one of the bigger questions on Once Upon a Time Season 6 Episode 18 when she opted to go on a less evil path in flashbacks. 

Meanwhile, Zelena decided to go against Regina and opted to stop the Black Fairy, who continued to wreak havoc across Storybrooke. 

Also, the Charmings were not impressed with Emma and Hook's wedding plans. 

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

Paul Dailly is the Associate Editor for TV Fanatic. Follow him on Twitter.

Show Comments
Tags: ,

Once Upon a Time Season 6 Episode 18 Quotes

Your mother has a key. Good to know.


Black Fairy: I never get tired of that new baby smell.
Zelena: Lay a hand on her again and you'll lose it.