Ratings30
Average rating3.9
I don't think I can write a good enough review for this book. I don't believe I'd be able to articulate it well enough, so I will just state that this was an unexpectedly thought-provoking read that I'll be thinking about for awhile. I may come back and give it 5 stars after some reflection.