This series has been absolutely amazing so far! 
 I love you are always finding out bits of information, just to find out that they aren't entirely correct. 
 (view spoiler)[ For example, you discover that Jace is Valentine's son in the first installment of the series, and are forced to believe it's true until the third book in which you find out he is Stephen Herondale's son! (OMG, who else was really shocked at this? I was beginning to get rather suspicious that Jace wasn't really Valentine's son, but I definitely would not have guessed he was Stephen Herondale's son!) 
 You also found out that Jace and Clary were brother and sister in the first book. This was so upsetting for me that I almost didn't continue with the series. I just despised the thought of either of them being with anyone else - Clace is just meant to be. Good thing I did continue on with the rest of the series, because as you later found out in this book, Jace and Clary aren't actually siblings. (YAY!) 
 It's actually Sebastian a.k.a. Jonathon that is Clary's brother! (Again, OMG!)I can't stand Sebastian! He's such a greasy and wicked little slime ball! >:( 
 You also thought that Jace has demon blood, only to later discover he has angel blood, just like Clary. See, even more proof that Clace is beyond perfection. I totally ship it, not all that stupid Climon or whatever! It's just disgusting. Clace is PERFECTION - Who's with me? 
 I also loved that Alec and Magnus finally kissed! I totally support their relationship. They're such an odd pairing, but at the same time it weirdly makes perfect sense. And Magnus had me dying, literally. He is just so strangely funny! Like when he pulled out a sparkly headband and offered it to Alec to wear - PRICELESS! (hide spoiler)] 
 I am just ecstatic to begin the fourth book! I know it'll be fantastic, like all of Cassandra Clare's literary masterpieces always are.