After 9 books and 20 short stories, Cassie Clare still manages to amaze me. It took me quite a while to read (which isn't really surprising considering how big it is!) but I enjoyed every page, as I usually do with Shadowhunter books. I don't usually do long reviews, but I feel that Lady Midnight needs one (spoilers ahead). 
 Firstly, the characters. Emma was a great protagonist; I love how strong and fierce she is, and she constantly had me laughing! Julian is one of my favourites, and the way he had to shoulder everything on his own, how he had so many secrets that caused him so much pain (especially being in love with Emma), how he was basically a parent of four children at 17- it broke my heart. I hope things get easier from him. I liked all the other Blackthorns too, especially Livvy, and their strong loyalties to each other. Mark surprised me, as I ended up liking him way more than I thought I would. And Christina, who quickly became my favourite character, was kind, brave and pretty much just an awesome person. 
 I feel like I should be able to cope with Cassie's plot twists by now, but I still was left gasping and speechless at several points. The reveal that Malcolm was the one behind the murders is still so shocking (and kinda sad), and finding out that Kit (who I love A LOT) was the lost Herondale left me literally lost for words! I'm excited to find out more about him in LoS (and I also sort of ship him with Ty... is that weird?) 
 The relationships were, as usual, complicated and beautiful and heartbreaking. I ship Mark, Emma and Christina with at least two people each! Other than the romantic relationships, I loved the friendship between Emma and Christina in particular (why couldn't they be the ones that are Parabatai?!). 
 I love how Cassie uses other books and poems to inspire her stories (like how A Tale of Two Cities was such a big part of TID), and the connections the story had with Annabel Lee was so clever and beautifully done. I liked how the chapter names were all from the poem too! 
 I did enjoy the cameo appearances from some of the TMI/TID characters (especially Magnus, Jem and Tessa) and the short story 'A long conversation' was amazing. I love that Izzy and Simon are getting married! And that fact that Magnus and Alec now have another kid called Rafael was just perfect. 
 Now to wait another year! (sigh).