4.5
dark emotional hopeful informative inspiring reflective sad tense medium-paced

One of those books where a review will never do it justice, you just have to read it.