Now that our hearts have been ripped out with the tragic end to Peter Pan’s (Robbie Kay) reign of terror, we’re already gearing up for another Big Bad to torment our favorite characters on Once Upon a Time when it returns from hiatus on March 9 with Season 3, Episode 12 — “New York City Serenade.” But just who is the next villain swooping in to crash the party?

When we heard that Lost alum Rebecca Mader was cast as an “iconic villainess” set to plague the second half of Season 3, we were filled with the endless possibilities of which evil lady she might be playing. And thank goodness we don’t have to wait until the series returns to find out the answer to the biggest burning question on this season of our favorite magic-filled series.

In the promo for the back half of this season, it is revealed that Rebecca is going to be playing the Wicked Witch. Seeing Rebecca as the Wicked Witch and wearing all black gave us some minor heart palpitations, but we’re excited to see just how wicked this witch is going to get. By now it’s pretty obvious that The Evil Queen (Lana Parrilla) is far from evil and with Rumple (Robert Carlyle) presumably dead, we need someone despicable to bring some much-needed Big Bad attitude now that Pan is gone.

Are you excited to see Rebecca as The Wicked Witch? Hit the comments and let us know!

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