Great narration and epic story. But perhaps too epic to be believable. There were a few moments I had to groan at the main character taking so long to analyze and wallow. Looking forward to the next book.