3.5 stars. A solid book with an important story. Towards the end it gets a bit preachy, but it's full of interesting observations and musings. The experience of reading the story is well worth its flaws.
Accept and close
By using The StoryGraph, you agree to our use of cookies. We use a small number of cookies to provide you with a great experience.