Aurora (Shirley MacLaine) dopo la morte della figlia Emma si trova a crescere i tre nipoti. Quando Tommy, Teddy e Melanie ormai grandi prendono la loro strada Aurora si trova ad affrontare nuovi problemi. Per un aiuto si rivolge all'analista Jerry (Bill Paxton) con il quale inizia una relazione.
Nel film torna in scena il personaggio dell'astonauta Garrett, creato dal precedente regista James L. Brooks, e che valse a Nicholson un Oscar come miglior attore non protagonista.