I really enjoyed this book. I haven't yet read book 1 but this works well as a stand alone book so don't be at all put off by this being book 2.
Cassandra is a character you will either love or hate - I loved her but she could easily annoy others I'm sure!
The only downside for me was the amount of information, character names, world building in the first few pages. I initially felt a little overwhelmed by it all but I soon settled into the story and thoroughly enjoyed it!
Definitely worth reading xx