The author does a great job with the story and twists that you don’t expect, and the narrator does a an awesome job brining everything to life.