Strong 4 stars. I only have two words Character Development. 
 The beginning of this book was slow but it needed to be, theres a huge build up, there is a lot of time spent with seemingly "annoying" characters but as the plots intertwine and the climax builds, the characters grow and turn into strong real characters that had me loving each of there POV's although Cleo is my favourite out of the 3. 
 The ending was fantastic and I didn't predict any of the plot properly, everything kept coming from places I couldn't guess and I loved it. (view spoiler)[ Who was expecting Theon to die? I was sad but also really happy we didn't have to suffer through an insta- love romance that seemed a bit to disney for me *Que a duet and perfectly choreographed dance. (hide spoiler)] 
 These characters are all so different and individual, the magic is simple and interesting and the fight for power is consuming and page turning. 
 I can see this series fast becoming a favourite and I am so glad I have the next book to start right away! I may come and update this review tomorrow but for now I am going to start the next book.