One of the best that I have read in a while. Nice rounded characters with lots of adventure in the story. In my Kindle I have created 3 groups: READ, EXCELLENT and NEVER IN YOUR LIFE READ AGAIN. This book has been added to the EXCELLENT group. I noticed one other book in this group out of the last 100 that I have read. It is that good. Would recommend to anyone.