艾格尼丝(哈里特·安德森 Harriet Andersson饰)、玛丽亚(丽芙·乌曼 Liv Ullmann饰)和卡琳(英格里德·图林 Ingrid Thulin饰)虽然是三姊妹,各人内心却有着积重难返的隔膜和疏离。艾格尼丝身患绝症,生命将近,守护在她身边的是女仆安娜。艾格尼丝没有得到过母亲完整的爱,死前妄想让关系紧张的姐妹变得珍爱彼此,却一再事与愿违。
玛丽亚是最得母亲宠爱的孩子,因此遭到姐妹的嫉妒。她的感情生活处理的一塌糊涂,在丈夫和情人之间徘徊周旋。她对爱越是拥有,就越是贪婪。
卡琳的生活更是充满压抑。和丈夫的关系陷入僵局,令她沉沦于自虐。
和好的愿望太过遥远,她们想摆脱生活的阴影,重新拉近彼此的心,却发现隔膜似乎不可打破。
19世纪的英国,阶级隔阂还十分分明。这天,英国上层出身的露西(海伦娜•邦汉•卡特 Helena Bonham Carter 饰)和表姐夏洛特一起佛罗伦撒度假,不巧,露西住的酒店的房间看不到风景。同时来住店的英国父子两乔治(朱利安•桑兹 Julian Sands 饰)和他父亲见状,热心的父亲要和露西换一间房,因为他的房里能看到风景。露西开始不同意,在好心的店主的劝说下最终她同意了。
乔治和露西很快堕入了爱河,然而下等阶层出身的乔治身上有着很多露西看不惯的“陋习”,夏洛特也不甚喜欢乔治,双方在交往中闹了不少“笑话”。一次,乔治“越轨”吻了露西一下,露西认为乔治太过“不合礼仪”,于是独自回了英国。
乔治很快也回了国,然而,这时露西已经订了婚……