Every reader will tell you that there are books they liked, books they loved and books they couldn't escape... stories which got under their skin and stayed with them long after they turned the final page. Diane Setterfield's Once Upon a River is one of those books.
