o espelho tem duas faces
Gregory Larkin (Jeff Bridges exercitando seu timing cômico com razoável sucesso) é um professor de Matemática que, a despeito de seu charme junto às mulheres, passou por repetidas frustrações amorosas. Buscando uma companhia feminina que não atrapalhe o funcionamento de sua rígida rotina (ou seja, uma mulher sem atrativos sexuais que o desviem de seus objetivos profissionais), ele publica um anúncio em uma revista. Quem responde o anúncio é Claire Morgan (Mimi Rogers), que acredita que Larkin é o par perfeito para sua irmã mais velha, Rose (Barbra Streisand exagerando um tantinho em sua performance). Dona de uma baixíssima auto-estima - principalmente devido às críticas de sua mãe Hannah (Lauren Bacall), uma ex-beldade - Rose dá aulas de Literatura na Universidade de Columbia e seu discurso sobre as falsas esperanças criadas em relação ao amor romântico convence Larkin de que é ela quem ele procura. Depois de um tempo como amigos, eles se casam, mas tem expectativas diferentes em relação ao casamento: enquanto Gregory