Having just read American Gods, Anansi Boys and Neverwhere, I was really looking forward to this, and although I did enjoy it, I think the difference between those three books and this one was a bit too great. It was a great premise and a lovely story, but it just ended too soon, or too neatly, which the others didn't and I didn't mind. Still worth 4 stars though!