I remember after reading the first few chapters thinking this may be one of the coolest books I've ever read. It sort of meanders and fizzles out. It starts so strong it seems impossible to finish as strong. I would still recommend the book. It's got some very cool and unique ideas and it's a fun story.