Once Upon a River by Diane Setterfield • Evie Jayne
Once Upon a River is a gorgeous historical fairy-tale intertwined with mystery, hovering over the line between life as we know it and magical realism. Set in a small English village along the banks of the Thames, this story flows seamlessly like the river itself.