Changes [Jim Butcher]

Changes (Dresden Files, Book 12) - Jim Butcher

There were a few things I was not expecting in this book. The cliffhanger was kind of cruel. I guess it's a good thing book 13 is already out, right?