I also suggest The Great and Secret Show. It is a really freaky book (Clive Barker, what did you expect?), but many parts of it are also very well written. If you like this book you should also try the sequel to it, Everville. There's also supposed to be a third book, but Barker has been saying that for the past 15-odd years. He just procrastinates a lot :D
no subject