This deserved every bit of praise. It's a long book, and when I reached pg 100 I can remember thinking, 'thank heavens, I've still got 600 pages to enjoy...' it's that sort of read. Characters - so colourful and real and unforgettable Theme - clever and deep.
Setting - contemporary and fascinating. Plot - tight, with a brill twist towards the end. It's the sort of book you want to start again as soon as you've finished.