I’m reading Weaveworld by Clive Barker.