Omg... I loved this book so much! Cassandra Clare always does such a wonderful job building her characters and their world. And that ending! Ugh... I need the next book to hurry up and come out already.