Watch Once Upon a Time Season 3 Episode 20 online and welcome Charming and Snow White's baby!
|YouTube Purchase||Watch Now|
|Google Play||Watch Now|
Watch Once Upon a Time Season 3 Episode 20 online to welcome Mary Margaret's baby and to be scared of Zelena.
All of Storybrooke is on high alert to try and prevent Zelena from stealing Mary Margaret's newborn baby on Once Upon a Time.
David: Zelena backed you into a corner. You did the best you could.
Hook: See, even your father gets it.
Emma: Yeah, because he knows about keeping secrets from loved ones.
- Permalink: Yeah, because he knows about keeping secrets from loved ones.
Zelena: You think I'll fail.
Rumpelstiltskin: I think destiny is destiny.
- Permalink: I think destiny is destiny.