Wow, what a roller coaster. I loved every second of it. There were lots of unexpected twists & turns, and while I predicted some of them, the way they came about was still unique and engaging. Most of all though, I love Clare's style of writing. It's very elaborate and descriptive. I could feel every moment of the characters along with them and that was definitely the best part of the whole book. I'm really looking forward to City of Fallen Angels, though I think this book alone would have been a fitting end for the series.