For whatever reason, this book felt like hundreds of pages of great writing where seemingly nothing happened until the middle and the end, and I don't know what happened. I remember feeling like I wasted several hours of my time, because these books are so hyped and this one, at least, didn't deliver.
Even if you predict where things are going to go, Dresden is constantly faced with plenty of fun and outrageous problems to make even a predictable story engaging and entertaining. As always, worth the read.
This was probably the best book of the first three. It was pretty amazing. However, I stopped reading the third book because it just felt so... slow. I can't really say why. It felt like all the progress we made was reset and everything was starting over and I just didn't have the patience to continue reading. I will come back to this series from the beginning, but for now... this book is a 5 star.