Sundays 8:00 PM on ABC

Once Upon a Time: Watch Season 3 Episode 20 Online

by at .  Updated at . Comments

On ​Once Upon a Time Season 3 Episode 20, Glinda offers Zelena a seat at the Sister Witches table and the pendant that strengthens her magical power. But if she loses it, she will lose her power.

When Dorothy arrives, Zelena becomes envious and tricks her to get her back to "Kansas" Then she banishes Glinda and embracesher wickedness.

In Storybrooke, Zelena tries to drown Hook. Emma must give him mouth to mouth and in doing so, loses her magic when their lips meet. Later, Zelena steals the Charming's newborn baby boy.

Regina is able to stop Zelena's spell by using light magic, thanks to Henry and Robin Hood's love and encouragement. Then she shows mercy by not killing Zelena but putting her in jail. 

Then Belle gives Rumpelstiltskin back his dagger saying she trusts him. He gifts it back to her and asks her to marry him. Belle says yes but doesn't realize that he's given her back a fake dagger. Rumpel heads to the jail and secretly kills Zelena.

Hook is heartbroken when Emma says she still plans to leave Storybrooke and go back to New York.

If you need more magic, you can always watch Once Upon a Time online here at TV Fanatic. 

C. Orlando is a TV Fanatic Staff Writer. Follow her on Twitter.

Like Us On Facebook

Want more Once Upon a Time?

Sign up for our daily newsletter and receive the latest tv news delivered to your inbox for free!

More From TV Fanatic


Once Upon a Time at Comic-Con: Elsa's Surprise, The Mirror's Return & More!

What did the cast of Once Upon a Time reveal today at Comic-Con? Consider yourselves spoiler warned and find out now.

Elsa on Once Upon a Time: First Look!

Elsa is here! Get your first look at Georgina Haig in this Once Upon a Time role now.

Once Upon a Time Season 4 Adds New Frozen Character

Now who's coming to Once Upon a Time Season 4? Prepare to welcome another Frozen character, fans!

Once Upon a Time Creators Preview Frozen Arc

Which Frozen character will NOT be coming to Once Upon a Time Season 4? Find out now!