I always wonder with Cassandra Clare's books being so brilliant when my expectations won't be met. She builts them up with all the teasers she posts online so they are quite high. But one book after another and I always like the new book more than the last. 
 What can I say? Expert writing makes us live the book as intensely as the characters. I don't think I have ever felt for fictional characters that much. I was literally giggling like a school girl. 
 Clare almost made me go to team Jem, but no. The scene in the drawing room literally melted my heart. Team Will all the way. 
 I think I might actually read it again. Voila!