Ratings218
Average rating4.1
Absolutely loved this. It's a quick read, cleverly written and witty. The characters fall a little too-obviously into their villainous or loveable categories and I guessed the ending long before I got there, but I didn't care. Enjoyed it all the way through.