A simple life fraught with difficulties: Ruth, by Kate Riley, reviewed
.....
© The Spectator
visit website