Once Upon a Time fans will be treated to some backstory for Zelena/the Wicked Witch (Rebecca Mader) on the next episode of the ABC series.

Regina Teaches Emma More Magic In Upcoming Episode of Once Upon a Time?

On Monday, ABC released a plot synopsis for the 16th episode of season 3, titled It's Not Easy Being Green, an appropriate nod to the Wicked Witch. The episode will feature Zelena dropping the bombshell on Regina (Lana Parrilla) that she is her half-sister.

"With Rumplestiltskin [Robert Carlyle] as her slave, Zelena challenges Regina to a fight to the death and shocks the Evil queen with the reveal of their familial connection, and the town lays Neal [Michael Raymond-James] to rest," the synopsis reads. "Meanwhile, back in the past in the land of Oz, a jealous Zelena asks the Wizard to send her to Fairy Tale Land after discovering that she has a sister, Regina, and that Rumplestiltskin is training her to become a powerful force to be reckoned with."

Regina Ready To Feel "Deep & Real" Love Again?

There will be multiple guest stars over the course of the episode, likely for the gathering in honor of Neal. Such guests include Keegan Connor Tracy as Blue Fairy/Mother Superior, David-Paul Grove as Doc, Gabe Khouth as Sneezy/Mr. Clark, Christopher Gorham as Walsh, Sean Maguire as Robin Hood, Rose McIver as Tinker Bell and Beverley Elliott as Granny.

It's Not Easy Being Green is set to air Sunday, April 6.

Once Upon a Time season 3 airs Sundays at 8 p.m. on ABC.

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

Tags
Once Upon A Time, Television, ABC