I just have to say, I always found this storyline disturbing. So, since Leandra wasn't okay with her boyfriend also loving her sister, she turns into a villain? And our options are to either kill Leandra or make her re-forge her soul to Icara (who betrayed her)? Leandra should be stuck forever with the two people who broke her heart? Because they're really going to "heal" her - they're the best people for that job. Really?! Yeah, it makes for a dramatic/artistic story, but one that doesn't make sense. Apparently heroes are homewreckers, and you can't trust a girl whose boyfriend betrayed her, because she will obviously become a mass murderer out of revenge.
This is such a good game, it deserves a better story than that.