OMG! That was so good. So much happened, I don't even know where to start. Celaena is playing an even more dangerous game; last we saw, she became the king's champion which meant she had to kill people as ordered by him, however she is betraying him by only faking their deaths. If she is found out, not only will she be in jeopardy but so will Chaol and Nehemia. 
 The love triangle that was set up in the first book develops loads and lets just say, its Chaol's turn to be in the spotlight. They have been growing closer and closer and soon begin to realize that what they have been feeling might be more than just friendship. I love the fact that their romance was slow to develop as it made the moment they finally got together even more perfect. Every moment with them was AMAZING and i kept chanting "KISS ALREADY!" till it happened. Their scenes are sweet and hot and just perfect. 
 Unfortunately, for Dorian's fans, there isn't much romance with him. However, there is a lot of other stuff about him and secrets that are revealed that were quite shocking. In fact you find out alot about all three of their background, particularly Celaena that will take you completely by surprise. 
 I loved Celaena and still do; she is so incredibly kickass and feisty, however sometimes i do find her a bit hard to relate to. There were also times when i was a bit annoyed at her for being a hypocrite and getting mad at people for keeping secrets when she was doing the same. 
 There are quite a few new characters, Archer being the main one who i wasn't quite sure whether to trust or not. There is Roland whose point i didn't really get to be honest but he'll probably play some bigger role in the next one. You even get to meet Chaol's dad so it was great. 
 The plot is full of action, romance and twists and turns. I cant even talk about anything without spoiling it but you will not be disappointed. There is a MASSIVE death that i did not see coming and there is a really big cliffhanger so be prepared. HIGHLY RECOMMENDED