Right from the first chapter, Kim Harrison knows how to keep a reader enthralled. Once again, I was astounded by the depth and intensity of every single character in this series. The ending was ruined for me as I stupidly scrolled down to the Discussions topics at the bottom of this page. If you haven't read this book yet- don't scroll down! But even knowing what would eventually happen, I don't feel I lost anything from the story. Though the ending was sad, it was also beautifully written, and I can't wait to read the next book to see what ridiculous situations Rachel gets herself into in the next book!