Penelope Keeling (Vanessa Redgrave) reflekterer over sit liv og sine tre meget forskellige børn, efter hun er blevet ramt af et mindre slagtilfælde. Mens hun restituerer hos sin datter Olivia (Victoria Smurfit) på Ibiza, opdager hun, at datterens elsker har de samme problemer med forhold, som hun selv oplevede under anden verdenskrig. Da Penelope finder ud af, at et af hendes fars malerier er temmelig mange penge værd og bliver bedt om at sælge det, må den ældre dame beslutte, hvilken fremtid hun ønsker at give sin familie.