Once Upon a River by Diane Setterfield
Diane Setterfield follows up The Thirteenth Tale with Once Upon a River, a story of mysticism and religion colliding during the time when Darwinian theory was first taking hold. On the bank of the Thames at Redcot, there once sat a magical inn called the Swan at Radcot, which becomes known for being the place…










