With some queer ass hobbit song on every other page.
Clive Barker, probably my favourite author ever. If you read his stuff I'd go with the following in particular:
Weaveworld
The Great and Secret Show
Everville
Mr. B Gone
Imajica
He's got a lot more, but those are the standouts. He's kind of a horror writer, kind of a fantasy writer. Some really messed up shit in some of the books, like really imaginative.
If you've ever seen Hellraiser (Pinhead) that's based on one of his books.