Jim Butcher brings to life a world filled with magic. This does not save Harry Dresden from very real problems - keeping up with rent, car troubles, and more. This gives the story a grounding in reality that makes aspects of it relatable, despite its focus on the supernatural. Dresden is stubborn, but he always tries to do the right thing. As he tries to solve multiple homicides and searches for a missing person, he finds there is something darker going on than he first believed. His race against the clock adds a thrill that makes the book hard to put down.