Once Upon a Time: Watch Season 3 Episode 21 Online

at . Comments

The Charmings gather at Granny's Diner to celebrate the birth of their son and Emma's still considering heading back to New York, making no one happy in Once Upon a Time Season 3 Episode 21

As Hook tries to convince her not to go, they both slip into a time portal opened by Zelena's death. It pulls them back to the Enchanted Forest of the past where they must be careful not to change anything in order to get back to Storybrooke.

Unfortunately, Emma manages to interupt the first time her parents meet and if she and Hook can't find a way to fix it, destiny may be changed forever.

For more magical moments you can watch Once Upon a Time online here at TV Fanatic. 

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


Once Upon a Time Season 3 Episode 21 Quotes

Maybe things work out when they're suppose to. Maybe it's all about timing.


You're not going to hold him out in front of the clock tower and present him like the Lion King, are you?