A heartening tale of small victories and enduring hope .
Sentiment: positive