An amazingly well put together world with interesting characters that we follow on their path to defeat the evil. Chosen one trope, can feel corny at times especially towards the end. It has everything you could ask for. My only complaint is that the story is sorta bland but other than that great.