I felt like this book didn't have proper pacing. Either everything was happening or nothing was. 
 I was confused several times and I kept wondering if I was reading a sequel because the author left so much unexplained. 
 I really loved the world building, even if it was a bit more tell than show at times. The characters were awesome. I didn't feel some of the relationships authentic, though. At one point we went from I "I hate him so much" to "he's so misunderstood I really love him" in a span of a few pages. I usually love those kinds of developments but there was none of the tension or build up that make them fun. 
 I like the authors voice I just feel like she needs more experience or a better editor, possibly a little bit of both.