I just finished plowing through the book in two days. It is now my favorite Dresden book so far. It explained many things, was hilarious, showed new sides to old characters, managed to make some fan theories come true while at the same time subverting it, and even had several incredible twist. If you're a fan of the series, buy it. If you're not, try it. Go to your nearest library and look for Storm Front by Jim Butcher. Later.