Small Favour, by Jim Butcher is the tenth book in the Dresden Files, which follows the adventures of Harry Dresden, the Chicago-based wizard and investigator of strange and other worldly crimes. Unusually, the book starts with Harry feeling pretty chipper, after all, nobody has tried kill him in almost a year! The only downside is that there hasn't been much work coming in from the police so budgets are tight. But then, Queen Mab, faerie monarch of the Winter Court, calls in one of the two favours that Harry owes her - and he cannot refuse. And so begins a breathtaking adventure which sees Harry battle the Gruffs (as in Billy Goat Gruffs who have been on a large course of steroids) and the Denarians (ancient fallen angels) in order to save Queen Mab's emissary, who also happens to be a Chicago villain named Marcone. All of Harry's allies - police officer Murphy, Michael - a Knight of the Cross and his half-brother Thomas (a vampire) - work together to assist, and it almost costs the life of one of them. Told with vim and vigour, there is so much going on and so many strands being pulled in from previous stories that it is in danger of making your head spin. But this book just about keeps all the plates spinning, resulting in a very exhilarating and satisfying tale packed with the world weary quips Harry cannot help but express. There is crisp dialogue, more character development of some people who felt a bit more like bit players in previous works, and Harry even has a tiny scrap of time for some love interest! If you are already a fan of these books, this will not disappoint. I read the audio edition as usual, which is superbly narrated by James Marsters ... I can't imagine anyone else doing these books now. And I can't wait for the next thrilling instalment!
My STAR rating: FIVE.
Length: 464 print pages.
Price I paid: £7.99.
Formats available: print, unabridged audio download, ebook.