In short order, the author provided fantastic backstories to our protagonists and he provided a very satisfying conclusion. Kevin Pierce’s narration was very good, even if some of his accents were not the strongest in this particular case.