Credit: Jack Rowand/ABC

After tonight’s emotional episode with Hook (Colin O’Donoghue), Once Upon a Time is taking a more supernatural approach next week with Season 3, Episode 18 (“Bleeding Through”). Our biggest takeaway from the promo? It looks like the Wicked Witch (Rebecca Mader) is going to be doing the time warp in order to stop Regina (Lana Parrilla) from ever being born.

In the promo, we see Zelena holding up a heart — that we can only assume is Regina’s — and declare her dastardly plans. Even Belle (Emilie de Ravin) knows what’s up! There’s even a green twister, giving us all kinds of Wizard of Oz feels.

Meanwhile, Regina and Co. are going to perform a séance in order to talk to a young Cora. We hope this is the episode we finally find out who Zelena’s biological father is! But from the looks of things, the ritual doesn’t go exactly as planned, as we see Regina and Snow (Ginnifer Goodwin) encounter some creepy happenings. We’re already afraid!

What do you think about the promo for next week’s episode? Hit the comments and let us know!

Once Upon a Time airs Sunday nights at 8 p.m. ET on ABC.

Carson Blackwelder is an Assistant Editor at Wetpaint Entertainment. Follow him on Twitter and Google+!