Ratings270
Average rating4.1
re-read reason: I want to read the sequels but forgot what happened in this book
still an average 3 star for me. the first half is so good but the second half felt like a whole different book.. in a bad way.
loved the ending though!!