Mary Fisher (Meryl Streep) é uma escritora de sucesso que escreve romances de segunda categoria. Uma noite em um jantar elegante Ruth (Roseanne Barr), a desalinhada esposa de Bob (Ed Begley Jr.), acidentalmente derrama vinho sobre o belo vestido rosa de Mary.