Walnut Shell Days by Eileen Ramsay
In the Angus region of Scotland in the early 1900s, Catriona lives at her father-in-law Jock's farm after her husband, John, runs away to live abroad. Her mother and daughter live with her and on the old man's death they take in lodgers - but John returns to claim his inheritance.