The upcoming second half of Once Upon a Time will feature many huge developments for the series, including big fights, a wedding and guest appearances.

The Wicked Witch (guest star Rebecca Mader) will be featured in the upcoming spring premiere of Once Upon a Time season 3, according to a new report by TV Guide.

Once executive producers Edward Kitsis and Adam Horowitz spoke with the publication about what fans can expect from the episodes, previewing a big battle with the Wicked Witch.

"There might be some other surprises along the yellow brick road," Kitsis said. "We're setting up the fight of all fights: Evil Queen versus Wicked Witch!"

Additionally, the show will not hide actress Ginnifer Goodwin's baby bump in the coming episodes. Her character Snow White will be dealing with pregnancy with Charming (Josh Dallas). Snow and Charming's baby will also have a connection with the baby of Sleeping Beauty (Sarah Bolger) and Prince Phillip (Julian Morris).

Once Upon a Time Spoilers: Wicked Witch Storms Into Storybrooke in New Trailer 

They also teased a series of tidbits that fans should expect for the episodes, including Emma meeting a stranger (guest star Christopher Gorham) in New York City, Charming rescuing Rapunzel (guest star Alexandra Metz) in her tower and Belle (Emilie de Ravin) coming into contact with her candelabra friend Lumiere (guest star Henri Lubatti).

The Once Upon a Time season 3 finale will be a big one for the show, as there will be a wedding. As for possible contenders, the report lists Belle and Rumple (Robert Carlyle), Emma and Hook (Colin O'Donoughue) and Regina (Lana Parrilla) and Robin Hood (Sean Maguire).

Once Upon a Time Spoilers: Regina & Robin Hood Find Love in the Enchanted Forest? 

Once Upon a Time season 3 returns for its spring premiere on Sunday, March 9 at 8 p.m. on ABC.

Watch a trailer for the next episode of Once Upon a Time here: