This book was interesting and written well, and I liked the relationships portrayed. However, the world (while fascinating!) seemed a bit under-developed. For example, each power was given a color but it's not super clear what all the colors are, and it would have been nice to have much more information regarding that. Ruby also isn't the best character and I found myself liking a bunch of the side characters much more. The middle dragged quite a bit but the beginning and the end were really interesting. Hopefully some of the issues will improve with the next book in the series.