"Once Upon A Time" Season 3 returns with all new episodes in March. Episode 12, titled, "New York City Serenade" airs on March 9. A promo video from ABC shows the Wicked Witch Elphaba (Rebecca Mader) challenging the Evil Queen (Lana Parrilla). The former Regina Mills says, "Bring it!" Watch the promo videos to see what happens next to Emma Swan (Jennifer Morrison) and her family in the Enchanted Forest and Storybrooke in the next new episodes.

Spoiler alert: This feature contains Once Upon A Time Season 3 spoilers. If you are not up-to-date on the last episode aired on ABC, read at your own risk.

Oncers believe the evil queen is no longer "evil" when the ABC fantasy series returns. Peter Pan also seems like a done arc. Naturally, Once Upon A Time Season 3 needs a new big bad. Enter Elphaba! The Wizard of Oz is also making an appearance. Speculations are on as to the root of the evil queen's war against the Wicked Witch of the West.

"There might be some other surprises along the yellow brick road," OUAT executive producer Edward Kitsis told TVGuide.com.

Christopher Gorham of "Covert Affairs" is joining OUAT 3 in its New York City story. But what is Emma Swan doing in New York when she is supposed to return to Boston, where Henry Mills (Jared S. Gilmore) found him? Reports say there is a must-see Season 3 explanation behind this.

Once Upon A Time Season 3 spoilers include the bun in the Enchanted Oven for Snow White (Ginnifer Goodwin) and Prince Charming (Josh Dallas). The engaged couple has announced on Twitter they are pregnant. Apparently, this exciting development will be written in the OUAT 3 story. In addition, Rapunzel (Alexandra Metz) and Lumiere (Henri Lubatti of "True Blood") will be introduced.

Belle (Emilie de Ravin) and Rumplestiltskin (Robert Carlyle), otherwise known to shippers as Rumbelle, will have more moments in Once Upon A Time Season 3. In fact, they make one out of at least three possible couples to be in a season finale wedding. Robin Hood (Sean Maguire) and Regina could get married, too. Emma could also be able to choose between Captain Hook (Colin O'Donoghue) and Neal/Baelfire (Michael Raymond-James).

Princess Aurora aka Sleeping Beauty (Sarah Bolger) and Prince Phillip (Julian Morris) will be seen again in Once Upon A Time Season 3. Watch the promo videos below.

Watch: The Wicked Witch of the West in Storybrooke (ABC Promo Video on YouTube)

Watch: Snow White and the (Former?) Evil Queen in the Enchanted Forest (ABC Promo Clip on YouTube)

Once Upon A Time Season 3, Episode 12 ("New York City Serenade") airs on March 9 on ABC. The 2014 premiere tells what happens next to Emma Swan, Snow White and the Evil Queen after yet another round of magic fog has engulfed Storybrooke in Episode 11 ("Going Home").

More TV Guide and Spoiler Features

'Once Upon A Time' Season 3, Episode 12 Spoilers: 'Wicked Witch' Air Date, What's Next in Storybrooke? [WATCH PROMO VIDEO]
'Revenge' Season 3 Spoilers: 10 Things to Expect from Emily Thorne and the Graysons in Next Episodes [VIDEO]
'American Idol' 2014 Top 13 Results Review: Sam Woolf vs MK Nobilette vs Jena Irene, Are They Vying for Top 3? [WATCH VIDEOS]