joweston 's review for:

Once Upon a River by Diane Setterfield
4.0

Cleverly, carefully woven tale. Excellent characters and period detail. Quite long!