If you have never read a Neil Gaiman book, read Neverwhere, his best in my opinion and a fantastic book. Or read American Gods. This one was just ok. He is a great writer and knows how to tell a story. But unfortunately in this case the story is just a bit 'meh'.