Ratings235
Average rating4.2
This is not what I had expected. I had heard so much about this book and kinda expected it to disappoint in some ways, because it is/was so hyped up. There were many twists, most of which I didn't see coming. In short this book is smart, unique and full of action.