A remarkable story, well told.