Well told story. It sucked me right in after the opening lines.