I recently re-read this as the author has a new book about to be published (finally). I found it as compulsive a read second time around as I did the first time. At the end of this relatively slim and fast read I felt like I'd read the best parts of at least 4 or 5 books which had been combined to create a solid, if at times deliciously surreal whole. Writing this I'm torn between mentioning my favourite parts but don't want to spoil the shocks and surprises for new readers. I highly recommend. I just hope her new offering, The Stagtress lives up to this!