** spoiler alert ** 
 OF COURSE CASSIE HAD TO LEAVE IT ON A CLIFFHANGER. AND ALL THOSE PLOT TWISTS. I NEED BOOK TWO NOW. 
 First of all, they finally got Mark back and I couldn't be happier, since I love Mark so much. I was so sad in some parts when he was talking about the Wild Hunt, I just wanted to give him a big hug so many times. 
 Okay, so I loved how they mentioned characters from the other Shadowhunters books like Jem, Tessa, Clary, Jace... But I feel like it got a bit excessive, they literally sounded like fangirls. Emma was constantly talking about Jace and Clary and how they were heroes just a little too often. 
 This book does not have a love triangle. It has something much more complex. So Julian loves Emma, and Emma loves Julian but she also likes Mark, and Mark loves Kieran and has a thing for Christina and wants to make her jealous by doing THE THING at the very end of the book, Christina also likes Mark but is not completely over Perfect Diego. Honestly, I shipped all of them. 
 THE LOST HERONDALE. I actually thought it could be Kit when they went over to Johnny Rook's house, since Johnny was being really weird about Kit, but I wasn't really sure. Then, at the end of the book, it turns out that he actually was the lost Herondale and I was so happy. I hope he has a bigger part in the second book. 
 I can't believe it was Malcolm, it was so unexpected. I was so sad it was him too. I really liked his [fake] relationship with the Blackthorns before everything happened. 
 I just loved all the characters since their personalities were all so unique. 
 There's so much more to say but that is all I can think of at the moment. I still need to recover from the plot twists and the cliffhangers. I loved this book and I absolutely cannot wait for the next one!