Okay, I've wondered if the sacrificial hero (the MC is the psychopath, but she wasn't always like that) should appear more in the story rather at just the end. If the guy is just at the end, then I feel he/she is just a cheap plot device. Making a connection with the reader might make the ending more bittersweet... So...I'm stuck on whether I should develop this person as another MC or leave him/her unintroduced until the last second. Okay, here's the quick concept I whipped up for the sacrificial hero: He was a self-centered sorcerer that lived in the nearby village where the MC was. During the times he's seen her suffer, he's been stuck between choosing whether to help her or to go on with his own agenda. When the world is about to end because of the MC, he realizes it's all his fault that the world is about to end because of his selfish decisions (not to mention the ones he loves would also die too) . Taking full responsibility for his immorality, he sacrifices himself to the MC in order to save everyone else.