There will be spoilers. People probably know what they are though because this book has been out forever. I don't know why it took me forever to read this book. I really don't. It was amazing! I think this is a good time to pick up the series because the 4th book, City of Fallen Angels is coming out on April 5th. 
 I love the world that is created in these books is incredible. So interesting, it keeps you reading- you never want to stop. 
 I really enjoyed all the characters too; Jace is super yummy. 
 Im really glad that Alec started to come around to Clary by the end of the book, but I do wish the semi-niceness had happened earlier. 
 I have to say, I beyond hate that Clary and Jace are sister and brother. It kind of creeps me out and annoys me. That is my one complaint about the book. I'm going to try and get over it in the future books. But I am loving learning more about their world! 
 The book was fast paced, and original and the world is addicting. I need my next fix right now!