In the beginning of my novel, I have a character who is preoccupied by survival. He abandons his previous moral code and does anything he can to survive. Eventually, the group that he's with takes over and does some really nasty stuff. In the process, this character slowly realizes that he doesn't value his life as much as he values justice and upholding his previous vows. I'm pretty confident that this is the right way to take the character, but I am undecided on how this arc should end. Currently, he eventually sacrifices his life in a dramatic moment (involving explosives and tortured children). I have been mulling over a different direction where his desire to fix injustice and atone for his own sins actually leads to him surviving the situation. What direction do you guys think I should go? The dramatic fulfillment of his character's evolution, or the ironic twist where he saves his life when he stops caring about whether his lives or dies.