Omg. This story. I loved every moment of this YA romance. It was exactly what I needed to get out of a reading slump. Not to mention it has ..Show More »the exact elements of my favorite type of romance. Action, magic, cute and swoon worthy scenes, a mean girl villan, great world building and complex yet realistic characters. I have sooo many positive things to say about this book but don't want to spoil anything. 5 million stars. I bought both the book and audible version. I would listen to this book on the way to and from work (45mins each way) The narrator was amazing. I love it when the narrator is so good it sounds more like a movie vs. someone reading to you.