Ratings66
Average rating3.8
I'm giving this book four stars because I think it's incredible well-written. It's subtle and complex. It has a lot of depth and it made me think about a lot of things.
But I don't like this book because I especially hate the narrator.