This review can also be found at
Carole's Random Life.
Every once in a while the right combination of things come together perfectly. This audiobook fits that description. I enjoyed this book the first time I read it years ago but listening to James Marsters perform this story really takes it to a whole new level. The series seems to really be taking off at this point and the story was very well done. I completely enjoyed every moment that I spent listening to this book during my re-read.
Harry Dresden's life is anything but boring. This book starts with a bang and really doesn't slow down until the end. I love how many different things can come together to make sense in Harry's world. In this book, there are ghosts, demons, and vampires all mixed together and it flows smoothly. The mystery was pretty complex in this one with a lot of things happening that will be brought up again as the series moves forward. I had a hard time setting this one aside.
I am so in love with the characters. Harry is awesome in his own way. He is funny and able to think on his feet. He makes decisions based not only on what is best for him but what will be best for others. He risks himself to helps other people quite often. Michael played a large role in this book and I really enjoyed his character. It was really fun to go back and see some of my favorite characters early in the series. Karin, Bob, Susan and everyone else really all added important pieces to the story as well.
James Marsters is the perfect voice of Harry Dresden. I absolutely love how this book was narrated. He didn't just read the story - he performed it. I could totally hear every one of Harry's emotions in the performance. I was really impressed that even the perfectly placed breath seem to add to the delivery. He performed all of the different characters flawlessly. I can't wait to listen to more books narrated by James Marsters.
I would highly recommend this series to fans of urban fiction. This is a series that you will want to read in order since there are some story arc that carry over from previous books. I am looking forward to listening to book four in the series very soon.
Initial ThoughtsLoved it! I almost forgot how good this series really is. And James Marsters? He is the perfect narrator for this book.