Cold Days: A Novel of the Dresden Files

Cold Days - Jim Butcher

Speechless. Utterly speechless. It was that good. Really.