It took me a few years to get around to reading this novel by Joanne Harris. I had read quite a few reviews, all of them enthusiastic, calling the book a modern fairy-tale, or a delightful romp, or even suggesting it was one of the best books ever written. But somehow, despite the alluring title, I wasn't keen enough to buy it new, so had to wait until I found it in a charity shop.