Ratings156
Average rating3.8
I don't remember a book that I have enjoyed as much as this one. Awesome plot twists, likeable characters, funny but mysterious at the same time. If all my genre preferences were to be represented in one book would be this one.