Perfect Lives

9 of 18
Perfect Lives
240 pages; Virago UK
Astutely observed linked stories reveal the pleasures, temptations, secrets, and disappointments of lovers, parents, and children in an English seaside town.
— Karen Holt