It's a glorious spring morning in the village of Ashthorpe. Birds are singing, and sunlight is dancing on the river where Mary Gedge's dress drifts lazily in the shallows with...
$12.47