A solid story and wonderfully delivered. Similar enough to others in the genre to be familiar, but different enough that it didn’t feel redundant.