A riveting story well told .
Sentiment: positive