The Swimmer by Roma Tearne The village of Orford, near Aldeburgh in Suffolk is not used to foreigners. Someone’s killing animals by slitting their throats, and everyone is concerned about terrorists in their midst. Ria, a poet, lives in relative isolation in her late uncle’s cottage by the coast in Suffolk – it’s home. Eric, a Read More