Grave Peril (The Dresden Files, Book 3)

Grave Peril - Jim Butcher Sad. I love how we're slowly seeing Harry grow not just as a wizard but a man. So much happens in this book!