Opal's life is best described as complicated. Her love life is complicated because her boyfriend swapped bodies with someone else and there's blood magic involved. She also has Kade, who is a storm dancer and is trying hard to balance his work with her life. And the council of magicians aren't sure what to do with someone who could just rob them of their pwer without really thinking and that's the easy part of her life. She's trying to stay alive mostly and not mess things up too much for everyone, this could make her life too interesting. It's not a bad story, there were moments when things lagged and the sheer numbers of characters almost overwhelmed me but once I got back into it I really enjoyed the story and was pulled in by it. I think I may have to re-read the sequence to make sure I caught everything.