I don't really have words for how I feel about this book at the moment. It took everything I loved about the first and managed to do all of it even better. I adore each and every one of the main cast and every bit of hardship they faced and suffered through had me holding my breath and hoping that they'd be okay. (view spoiler)[Poor Matthias. My poor son. I was so sure he and Nina would have their happy ending. I did cry. :( (hide spoiler)] I haven't gotten this attached to a group of characters in a very, very long time. I was worried the ending would leave me wanting and though it did, in a way, it's only for more of these characters and this world. 
 I'll probably come back to expand on this review later, but for now: one of my favourite books, without a doubt. Also, the cameos convinced me that I need to go back and read the Grisha trilogy because I'm in love with (view spoiler)[Zoya, Genya and Sturmhond (hide spoiler)] tbh. 
 Also: Colm Lahey is a gentle, wonderful soul and I LOVE him.