I loved it, I did. To the point of 5 stars. But, I do have a THING to point out (spoilers ahead, so stop reading if you don't want to get spoiled). 
 Rowan and Aelin: I get it, but I don't. Didn't SJM spent a lot of time saying in book 3, Heir of Fire, that everything was platonic between Rowan and Aelin? Oh the chemistry was there, for sure, but it was always... it isn't like that. So why is it all of a sudden, is?. I like Rowan, and I guess, sure I can get into the idea of Rowan and Aelin, but CHAOL. Why was his character destroyed? Chaol and Celaena's love story was raw and poignant, and if SJM wanted to end it, OK go ahead, but not like this. Weren't they supposed to be endgame? It would have been amazing if they were - different, star-crossed, and worked. I really want to know if this was planned, or SJM suddenly had a sudden change of heart, because... because... Chaol and Celaena's love story was, everything. Heartbreaking. It felt like endgame. It should have been endgame. 
 However, the rest of the book, I LOVED. Every single bit. I love how the women are portrayed, I love Aelin and Lysandra's friendship (better than Nehemia, imho), I love Manon and her Thirteen - and I love where everything is going. It really is a shame Chaol's character was destroyed, because this series is, wow.