一次偶然的机会,海伦(海伦娜·伯翰·卡特饰)和玛格丽特(艾玛·汤普森饰)两姐妹遇到了威尔克斯一家。在威尔克斯家族拥有的霍华德庄园里,玛格丽特和威尔克斯夫人(凡妮莎·雷德格雷夫饰)关系最好,而海伦与保罗(约瑟夫·贝内特饰)的关系最好。短暂的婚外情后离开了威尔克斯家。在威尔克斯夫人去世之前,她将整个霍华德庄园留给了玛格丽特。亨利(安东尼霍普金斯饰)隐瞒了真相,转而向玛格丽特求婚。离开霍华德庄园的海伦遇到了一个名叫巴斯特(塞缪尔·韦斯特饰)的男人,两人相处得很好。当玛格丽特再次见到海伦时,震惊地发现尚未结婚的海伦怀孕了。这样的海伦被威尔克斯家族的长子查尔斯(詹姆斯威尔比饰)厌恶并驱逐。