Margaret (Barbra Streisand) descubre que está embarazada de su tercer hijo. Su vida se vuelve una mezcla de realidad y fantasía, además, su cabeza no hace más que cuestionarse su papel como esposa, madre y mujer con aspiraciones profesionales insatisfechas.