Ratings50
Average rating4.4
I've heard lots of happy buzz about this book. I liked it, but I didn't love it and I wanted to love it. Fun puzzle of a plot that fits together perfectly. Characters that intrigued me. I don't know why I didn't love it. Probably just an off day.