These books just keep getting better! I don't just mean from book to book, I mean each time you read them as well. I read this back in July, then did a re-read in anticipation of the release of City of Fallen Angels. I loved it in July, but it was even better this time. I think that has something to do with the fact that I read Clockwork Angel in the meantime and there are a lot of the same last names in both books, which brings me to wonder how they are all related (view spoiler)[ Will and Jace are related!? Two of my biggest book crushes share blood?! Go figure. (hide spoiler)] 
 Anyway, I loved this book. Really. I loved it a lot more than it's predecessors. I loved it more now, than I did in July. Cassandra Clare is a genius who will undoubtedly write more and more fantabulous books! Now, on to City of Fallen Angels!!