A review by ambientsunset
Storm Front by Jim Butcher

5.0

Even better the second time around!