I love, love, love, this series. It just continually keeps getting better. just when you think that wizard, Harry Dresden, can't possibly find any scarier creatures to battle, he proves you wrong. Grave Peril follows him as he tries to find and stop a bunch of ghosts, riled up by "the nightmare." Harry also introduces us to his newest sidekick, Michael a knight of Christ. Together the two find out that they bit off more than they can chew and they have to act fast to stop the nightmare before it starts going after the ones they love. Totally engrossing, and as always, beautifully narrated by James Marsters. I cannot wait to read the next book in the Dresden Files!