Ratings374
Average rating3.7
I am taking some time to think about this book after finishing it write something more thoughtful about it. For now, I will say the book is good but doesn't live up to my expectations mainly because of pacing during the beginning of Parts 2 and 3. In these sections, it felt like there wasn't much purpose to the plot.