Once Upon a Time (2011)
S03E20 Kansas
Episode Overview
As Mary Margaret nears the moment of giving birth, the people of Storybrooke become increasingly vigilant, determined to prevent Zelena from snatching her newborn for her sinister plot to manipulate time and erase Regina from existence. Simultaneously, in a bygone Oz, Glinda attempts to persuade Zelena to resist her dark urges and unite with her and the sister witches to defend the realm. However, the unexpected arrival of a young girl from Kansas could prove to be Zelena's downfall.