Handling
Emma Greenway växer upp i Houston tillsammans med sin något excentriska mor, Aurora. Hon blir inte förvånad när modern uteblir från hennes bröllop med engelskläraren Flap Horton, eftersom modern inte alls tycker om honom.
Trots detta håller Aurora och Emma telefonkontakt med varandra. När Emma väntar sitt andra barn flyttar familjen till Des Moines. Efter en tid antyder hon att Flap har ihop det med sina studenter och börjar själv en affär med en banktjänsteman, Sam Burns. Efter sin 50-årsdag går Aurora med på att gå ut med sin granne, ex-astronauten Garrett Breedlove, på lunch -- ett erbjudande som hon fått flera år tidigare.
Och snart nog hamnar de i sängen. Flap jagar efter ett jobb i Nebraska. Emma hittar honom tillsammans med Janice, en av hans studenter. Tillsammans med barnen far Emma till Aurora. Garrett flyr från det familjekaos som drabbar "mormor" Aurora. Emma återförenas med Flap för färden till Nebraska, men hon upptäcker snart att även Janice flyttat med till det nya colleget.
Men innan historien drivs till sin spets gör Emma ett rutinbesök hos läkaren som upptäcker några elakartade knölar på henne. Behandlingarna lyckas inte hejda cancerns utbredning. Garrett återvänder för att stödja Aurora. Emma vill att Aurora ska ta hand om barnen, vilket Flap går med på. Tommy, Emmas äldste son, förblir oförsonlig gentemot sin mor, men Garrett tar hand om honom efter begravningen för att visa honom sin pool.