Summary
Once upon a river is a richly imagined, powerful new novel about the wrenching disappearance of three little girls and the wide-reaching effect it has on their small town. On a dark midwinter's night in an ancient inn on the river Thames, an extraordinary event takes place. The regulars are telling... Full description