Rose Morgan (Barbra Streisand), who still lives with her mother (Lauren Bacall), is a professor of Romantic Literature who desperately longs for passion in her life. Gregory Larkin (Jeff Bridges) a mathematics professor has been burned by passionate relationships and longs for a sexless union based on friendship and respect. They’re two people with almost nothing in common, but Fate in the form of a personal ad and a meddling sister brings them together. And without physical attraction to complicate matters, Rose and Greg become best friends and soon agree to an unconventional marriage built on intellectual passion instead of sexual heat. But when two people meet, marry, try to remain celibate and then fall in love they realise they are courting chaos.