Ratings390
Average rating4.3
3.5 - this book was a really slow read for me. During the first 3/4 of the book I did not like a single character. I found them all pretentious and just so selfish. I did grow to like them in the end. I liked that everything was intertwined and made sense in the end, but it seemed like a stretch initially reading it.