Ratings40
Average rating3.8
Should not have reviewed this one immediately after finishing it. After sleeping on it, I've revised my rating to 3 stars. The writing is fantastic, but definitely don't make the mistake of going into this one thinking you'll emerge emotionally unscathed.