Like something out of a Clive Barker novel
I haven't read that much of Clive Barker, only one that really sticks in my mind - you nailed it though!!!