Great plot, great fantasy world, writing is a little hard to get around for the first 50-60 pages - lots of new terms after that you won't be able to but the book down. Would be 5 stars but I just could not get around all the characters being so young. I will continue to believe that they are mid to late 20 at least as I pictured them