Now that everyone knows Zelena is the Wicked Witch, this Once Upon a Time villain isn't holding anything back. And by the looks of the promo for Season 3, Episode 16 (“It’s Not Easy Being Green”), she will be delightfully bad.

So, what can we look forward to when the battle of Evil vs. Wicked starts up in earnest? We've taken a closer look at the promo to see what it reveals.

1. Zelena dresses up. The promo opens with Zelena suiting up in her wicked finest: green gloves, killer boots, her green-jeweled necklace, and infamous hat. The Wicked Witch of the West isn't hiding anymore.

2. Mourning interrupted. At :04 Zelena bursts into Granny's, where we think a wake for Neal is being held. Everyone is dressed in black, and we see Snow and Charming hugging Emma. But with the Wicked Witch around, there isn't really time to grieve.

3. Zelena throws down the gauntlet. Ready for a good ol' fashioned magic showdown? That seems to be what Zelena has in mind at :08, when she tells Regina to meet her on main street that night, “at, say, sundown.” Regina even scoffs that this isn't the Wild West at :17. "No, it's the Wicked West," Zelena replies. Some writer was really happy with that line.

4. The showdown goes down. It looks like said showdown actually happens. At :10 we see Zelena on the street with lots of townsfolk are milling around, looking concerned. At :12 she snaps, "Out of my way, Munchkin" at one of the dwarves. Hey, at least she's a fun baddie!

5. Rumple with Zelena. It looks like Rumple is still under Zelena's control, since he's following her at :12.

6. Regina slaps Zelena. It happens at :14, and it is awesome.

7. Hook with Henry. At :17 we spot Hook hanging out with Henry. Is he keeping him away from all the danger, perhaps?

8. Magic! At :18 Zelena blasts some of the townsfolk around, including Emma. Oh, and then at :20 she throws Regina into the clock tower. Uh-oh!

Check it out for yourself!

Did we miss anything important? Interpret something wrong? Let us know your thoughts in the comments below!

Catch the next episode of Once Upon a Time on Sunday, April 6 at 8 p.m. ET on ABC.

Rebecca Martin is an Associate Editor at Wetpaint Entertainment and our resident Game of Thrones, Breaking Bad, and genre TV expert. Follow her on Twitter and Google+!