Heroes don't always get their happy endings. Even if they do everything they can. Even if they have the power to change the course of the world around them. That isn't always enough. Sometimes a hero can only help others walk away from the worst things in life, by making sure that they don't get to walk away with them. But I suppose that's what makes them such great souls, isn't it?/

Very well done.