Rebecca Mader
A picture of Rebecca Mader as Zelena in ABC's TV series "Once Upon A Time." Facebook/ ABC

Zelena will have to choose between love and family in the next episode of “Once Upon A Time” Season 5. Although she is known as the Wicked Witch, the introduction of a love interest and her baby reveal a softer side to the character.

[Spoiler alert]

Zelena (Rebecca Mader) found out recently that Hades (Greg Germann) still loves her. In the next episode Hades will propose a plan that will take the lord of the Underworld and the Wicked Witch out to Storybrooke, while Regina (Lana Parrilla) and the others remain trapped, TV Line reports.

Mader said her character will be “torn” in the next episode. On the one hand, a part of her trusts Hades, but she is also not sure if she wants to leave Regina behind. The Wicked Witch has started to have “sisterly feelings” towards Regina and so she is not sure if she should get her happy ending at the expense of her family.

The main villain in “Once Upon A Time” Season 5 is Hades and the heroes are after him and not the Wicked Witch. Zelena has grown soft after having a baby, Mader revealed, and now Zelena’s morals are “starting to kick in,” “her values are changing” and “her heart is opening.”

The decision is a hard one for Zelena. No other man has ever done what Hades has done for her. He has loved her this whole time and has also built the Underworld as a mirror image of Storybrooke, just for her.

Regina will find out about Hades’ plan and she will try and separate the couple in the next episode. Her actions may once again jeopardize her relationship with Zelena.

Will the Wicked Witch finally get her happy ending in the next episode of “Once Upon A Time” Season 5? Or will her sister Regina get her way and ruin everything between Zelena and Hades?