Ghost Story, by Jim Butcher
Harry was dead, to begin with. Like Jacob Marley in The Christmas Carol, Harry is sent back to earth as a ghost, to solve his own murder, and because his friends are in danger. Six months ago, Harry was last seen near an island in Lake Michigan, but his body and murderer were never found. Harry, a wizard, protected Chicago, and things have gone downhill since his death. Karrin Murphy, former police officer, is even working with gangster Marcone. Harry’s apprentice Molly may be the vengeful Rag Lady, and it’s still snowing in May. Something is very wrong. While trying to learn the rules and tricks of being a ghost, Harry befriends Sir Stuart, the ghost of an 18th century marine, and Fitz, a young gang member who can hear his voice. Harry’s cat, Mister, ectomancer Mortimer, Bob the skull, and Molly can see Harry’s ghost, but everyone else is reluctant to believe it’s really him. We learn the power of memories to a ghost, retrace part of Harry’s childhood, and relive his anguish at the death of Susan, the mother of his daughter Maggie. Molly, Mortimer, and Dr. Butters have hidden depths, his fairy godmother and an archangel have unexpected advice, and the adventure has plenty of twists and turns. There’s even some humor. This is an excellent entry in the urban fantasy series that starts with Storm Front. If you enjoy audiobooks, John Glover narrates this book very well.