Not as good as Street Magic, but still an entertaining read. The story definitely drags on a bit. I don't see any reason for this to have been so much longer than the last two books. Nonetheless, the villain was great. Super creepy and very pitiable. I thought they revealed said villain rather early though. 
 There's a really great life lesson in here about how affection and admiration for someone can blind you to their true self and can cause you to create and believe in a false idealized version of them instead.