The story as a whole was fantastic, although I have to admit, there were a couple of parts that fell into a bit predictable “twists”. This is a highly recommended story, though I will warn that there is going to be some time that I personally viewed as a waste of time. At several points in the story, while doing a great job at fleshing out the world as a whole, side characters that are mentioned just the once have their Stat screens read to us. The only issue I had with this is that each time it happened there was a decent amount of the same titles being read, and it took over ten minutes on each of them, so be aware that just under an hour of this audio book is stats of non main story characters, so as a whole maybe 2 1/2 – 3 hours of this story is just stat pages being read.