Clive Barker delivers the goods yet again. I read this years ago and couldn't wait to read the second part, Everville, which is equally amazing. Barker is such a brilliant writer, I find it difficult even discussing him, it blows my mind. This doesn't beat his all time masterpiece, though: Imajica. If you haven't read it, read it immediately.