On Once Upon a Time Season 3 Episode 19 this Sunday, Zelena will continue to make her foreboding presence felt throughout Storybrooke and the Fair Tale world.
In the first of two clips from the episode below, the Wicked Witch threatens to go on a murder spree, starting with Henry, if Hook doesn't kiss Emma and take away all her powers.
In the second sneak peek, Zelena swoops in, freezes the action and evaluates Snow White's stomach.
Will Glinda, the Good Witch of the South, be found in time to defeat Zelena and the curse that will ultimately send the Fairy Tale characters back to town?
Watch Once Upon a Time online if you need to catch up and check out this footage now:
We also chatted with the Once Upon a Time producers, as well as Josh Dallas and Rebecca Mader at WonderCon in Anaheim last week.
Gather up some scoop from those interviews here: