Ella es una escritora de revistas que renuncia a su carrera por el amor y la familia. Él es un columnista periodístico y un gran seductor que no logra dejar sus viejos hábitos. La combinación perfecta para una relación tempestuosa…
EE.UU., Gran Depresión. Mientras Cecilia trabaja como camarera en Nueva Jersey, su marido se dedica a hacer el vago. Su única vía de escape es el cine, al que acude una y otra vez para evadirse de la realidad y soñar con un mundo de champagne, trajes de noche y fiestas elegantes. Una noche, el protagonista de su película favorita, "La rosa púrpura de El Cairo", se fija en ella y atraviesa la pantalla para conocerla.
Aurora (Shirley MacLaine) y Emma (Debra Winger) son una madre y una hija muy unidas, pero con puntos de vista muy distintos sobre la vida. Aurora, que está viuda, es una mujer temperamental pero de buen corazón, y Emma es una joven rebelde que está deseando salir de casa e independizarse; lo malo es que para conseguirlo sigue el camino más convencional: casarse. Por su parte, Aurora tiene un romance otoñal con un ex-astronauta (Jack Nicholson). A través de los años, madre e hija intentan siempre buscar la forma de soportarse y encontrar la felicidad.