A simple life fraught with difficulties: Ruth, by Kate Riley, reviewed

.....

© The Spectator