Once Upon a River (by Diane Setterfield)

Lovely atmospheric story dripping in melancholy. Everyone is a storyteller and the plot meanders just like the Thames. Characters weave into the book with their own back story. Beautifully written and observed. An enchanting story – perhaps the ending is a little disappointing but do not be put off. The writing is magic.