"A New Favorite Author"
If you like Neil Gaiman, you may like Mieville. I would not describe this story so much as horror (some of Gaiman's stories are more so), but a philosophical fantasy. Kraken has less steam-punk and science fiction than some of Mieville's other stories, although it has plenty of the fantastic. It is a riot. In this story, it is centered very much in the alternate reality of the City of London, which is a major character in Kraken. If you are an architect or interested in cities, you may love it for this reason alone, but if you are interested in more intellectual sci-fi-fantasy with other influences of science and religion, you may also like it. The characters, moreover, are also more developed, or memorable, than some of his other stories. Lastly, the narration, by John Lee, is of course superb. I listened to it twice.