Just when you think Harry Dresden can't get into more trouble than he had the last time you saw him, bam, Butcher creates the biggest, craziest, toughest battle (so far.) Another expertly written episode in the Dresden Files saga. These characters are deep, rich, and delicious.