We’re still drying our eyes over the death of Neal (Michael Raymond-James) on last night’s emotional episode of Once Upon a Time — but with a new episode next week, we don’t have long to mourn his loss. From the looks of Season 3, Episode 16 (“It’s Not Easy Being Green”), we’re just scratching the surface as to just how wicked the Wicked Witch is!

In the promo, we see Zelena (Rebecca Mader) getting her witchy outfit together — gloves, boots, necklace with major bling, big hat — and make her grand entrance in Granny’s Diner. She’s basically a gunslinger, with magic as her weapon. She’s clearly not going to let anyone mourne Neal’s death, because she’s crashing their wake.

“Meet me on Main Street tonight, say, sundown?” Zelena says in a diabolical, whispery voice right up in Regina’s (Lana Parrilla) grill.

Never being one to back down from a fight, Regina obviously takes her half-sister up on the invite. “This isn’t the Wild West,” Regina seethes, getting one slap in during the fight before being tossed back with a flick of Zelena’s wrist.

“No, dear, it’s the wicked west.” Boom. The gauntlet has officially been thrown. We can’t wait to see what happens next!

Can Regina take down Zelena or is she no match for her? Hit the comments and let us know what you think!

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

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