A filha do artista, Penelope Keeling, pode olhar para trás e ter uma vida plena e variada: uma infância boêmia em Londres e nos confins da Cornualha, um casamento infeliz durante a guerra e o homem que ela realmente amou. Ela criou três filhos muito diferentes: Olivia, sua 'criança especial', que, como a mãe, é durona e vulnerável; Noel, seu filho cruel e egoísta, e Nancy, a primogênita, amargurada pela ganância e pelo ciúme. É um ataque cardíaco leve que permite que a senhora de 64 anos reflita sobre sua vida passada. Depois de dar alta do hospital, a enérgica e independente Penelope retorna para sua casa em ruínas no interior da Inglaterra. De lá, ela viaja para o paraíso mediterrâneo de Ibiza para ficar com Olivia. Aqui ela conhece o amante de sua filha, Cosmo, e sua filha, a jovem e bela Antonia, o tempo todo relembrando seus tempos durante a guerra. A história se desenrola como um quebra-cabeça, alternando entre os anos 1940 e os dias atuais. ...