一次偶然中,海伦(海伦娜·伯翰·卡特 Helena Bonham Carter 饰)和玛格丽特(艾玛·汤普森 Emma Thompson 饰)两姐妹结识了威尔克斯一家人。在威尔克斯家所拥有的霍华德庄园中,玛格丽特和威尔克斯太太(瓦妮莎·雷德格瑞夫 Vanessa Red grave 饰)的感情最为要好,海伦却在和保罗(Joseph Bennett 饰)的一段短暂恋情结束后离开了威尔克斯家。
威尔克斯太太死前将整个霍华德庄园留给了玛格丽特,亨利(安东尼·霍普金斯 Anthony Hopkins 饰)隐瞒了这一事实,转而向玛格丽特求婚。离开了霍华德庄园的海伦遇见了名叫巴斯特(Samuel West 饰)的男子,两人相处融洽。玛格丽特再度见到海伦之时,她震惊的发现,尚未成家的海伦已有身孕,这样的海伦遭到了威尔克斯家大儿子查尔斯(詹姆斯·维尔拜 James Wilby 饰)的厌恶和驱逐。
故事发生在二战结束之后,安东尼娅(维力奇·范·阿麦莱 Willeke van Ammelrooy 饰)带着女儿达尼埃莱(埃尔斯·多特曼斯 Els Dottermans 饰)回到了久违的家乡。安东尼娅乐善好施的善良性格为战后满目疮痍的家园带来的新的希望,她先后收留了痴呆女孩代代(玛丽娜·德·格拉夫 Marina de Graaf 饰)和农夫巴斯(简·德克莱尔 Jan Decleir 饰)等人,组件了一个特殊的家族——安东尼娅家族。
一种温馨又紧密的关系维系着这些并没有血缘关系的家人们,在相互扶持之间,却也存在着难以调和的矛盾。达尼埃莱怀孕后生下了特雷莎(Veerle van Overloop 饰),小特雷莎长大后,却惨遭皮特(Filip Peeters 饰)的强暴。随着时间的流逝,安东尼娅家族不断的壮大着,而安东尼娅自己的生命却走向了尽头。