Sundays 8:00 PM on ABC

Once Upon a Time: Watch Season 3 Episode 15 Online

by at .  Updated at . Comments

A year ago in the Enchanted Forest, Belle and Neal try to bring back Rumpelstiltskin.

They run into magical Lumiere who points them towards the original vault of the Dark One. When they get there they realize the Wicked Witch has tricked them. Neal opens the vault anyway and Rumpelstiltskin is returned but must make a choice between his dagger and Neal.

Rumpel chooses Neal. They must share a body to survive. The Wicked Witch gets the dagger and can control Rumpelstiltskin.

Back in present day Storybrooke on Once Upon a Time Season 3 Episode 15, Neal stumbles back into town. While searching for Rumpelstiltskin, he and Emma realize that Neal is sharing the same body as his father and he asks Emma to use her magic to separate them. When she does, Neal can't survive. He tells Emma and Rumpel that he loves them.

He tells Emma he wants her and Henry to be happy and he thanks Rumpel for showing him what true sacrifice is. 

Rumpelstiltskin tells Emma that Zelena is the witch. Then the witch uses the dagger to control Rumpel and forces him back into his cage. 

When Regina and Robin Hood look for the witch, she sees his lion tattoo and realizes that he is the man that Tinkerbell said was her true love. She runs off, shocked by the revelation.

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


Tyler Jacob Moore to Freeze Over on Once Upon a Time

Tyler Jacob Moore has been cast on Once Upon a Time Season. He'll portray Hans.

Once Upon a Time Stars Preview Frozen Arc

The cast and crew of Once Upon a Time gathered at Comic-Con and talked up Once Upon a Time Season 4. Some also sang for us.

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.