I was completely absorbed by this story for two whole days. Vivid narrative, and a classic story trope was carried out with masterful skill.