I really liked the magic system of this book but I felt like the characters didn't really have their own unique personalities, rather they seemed pretty adjustable depending on what needed to happen in the plot without a lot of reason. Still very fun and interesting to read, however.