OMG I loved this book! Was written so vividly and the characters were on point. The whole storyline feels like a Lord of the Rings/How to Train Your Dragon medley and yet it was still unique. Also the logic, like how the magic works, was so well explained. From a writers perspective, I know how hard it is to make sure there's no loopholes in your explanations. This book did a wonderful job of losing all those loopholes, so bravo! Movie did not do the book justice, as it normally is with movies based from books but was still worth watching.