It's so good that the best character doesn't even appear until 3/4 of the way through and it's still amazing before that.
--
You beat yourself up with your past. Don't blame yourself, blame the world. Blame God. Blame me.