Ratings128
Average rating4.8
Quite possibly the best book I've read in several years. It's by no means an easy read. It's depressing, disheartening, stressful, and brought me to tears more than once. However the book ultimately carries a greater message of hope and resilience. This is a book every person should read.