Hell hath no fury... in Heroes 4

Hell hath no fury...

Size
76
Players
2
Victory condition
Defeat the "Date from Hell" Erena Firesoul.
Loss condition
Lose all towns and armies. Lose a fight with Erena Firesoul.

A date from hell drags you and your castle into the abyss itself. Can you defeat Erena Firesoul to bring you and your castle back to where it belongs?