Ratings69
Average rating3.8
It was so good and I'm really excited to read more of this author's work. She hits on so many deep and heavy topics that, on paper, feels like too much for any one book to tackle, but the author made it work in a very engaging way. It's an incredible story with every character being likable and detestable at various points. I loved it and couldn't put it down.