Reading progress update: I've read 76%.

Weaveworld - Clive Barker, Simon Vance