Definitely a 3.5, not a 3 (but look at that, the average reviews put the number JUST RIGHT!) - but also definitely not a 4.An interesting book, if a bit all-over-the-place. There's a little too much "trying to write another Neverwhere" and there's a little too much confusion, even after the conclus...