all of the different plot lines that happen at the same time keep you interested and you really care about the characters. this book introduces both incredible villains and great concepts. this book build so much character into Dresden. James Marsters does an incredible job of narration. this is a must listen to part of the series.