O filme conta a história de Elinor (Emma Thompson) e Marianne (Kate Winslet), duas irmãs com dificuldades financeiras que estão à procura do amor verdadeiro numa sociedade obcecada pelo status financeiro e social. Aprendendo a conviver com a realidade de ser mulher no século XIX, a reprimida e racional Elinor, e a exuberante e sensível Marianne, mudam-se para o campo, onde encontram o amor de formas diferentes.