Ratings706
Average rating4.6
I have so many feelings about this book it is hard to sort them all out in my head. It was an amazing read with so many layers and moving pieces to it. And I know I will definitely need to reread it because there are going to be things I missed in my first read through. I need to let everything settle first, though. And I am okay with that.