艾格尼丝(哈里特·安德森 Harriet Andersson饰)、玛丽亚(丽芙·乌曼 Liv Ullmann饰)和卡琳(英格里德·图林 Ingrid Thulin饰)虽然是三姊妹,各人内心却有着积重难返的隔膜和疏离。艾格尼丝身患绝症,生命将近,守护在她身边的是女仆安娜。艾格尼丝没有得到过母亲完整的爱,死前妄想让关系紧张的姐妹变得珍爱彼此,却一再事与愿违。
玛丽亚是最得母亲宠爱的孩子,因此遭到姐妹的嫉妒。她的感情生活处理的一塌糊涂,在丈夫和情人之间徘徊周旋。她对爱越是拥有,就越是贪婪。
卡琳的生活更是充满压抑。和丈夫的关系陷入僵局,令她沉沦于自虐。
和好的愿望太过遥远,她们想摆脱生活的阴影,重新拉近彼此的心,却发现隔膜似乎不可打破。。朝阳升起,海崖边的高速公路上行进着一辆红色轿车,车中一对夫妻布莱恩和卡拉因工作变动而来到海崖边的一处豪宅居住一阵子。布莱恩的老板约翰要在海崖开发一座酒店,指派布莱恩做酒店管理,做为报酬之一,把自己的海崖豪宅借予夫妻二人居住;卡拉是一名心理咨询师,自从发父母离婚后,随母亲去芝加哥生活,对于居住在海崖的父亲,从不愿提及和关心,她恨父亲;这时收到医院电话,父亲中风住院,心软的卡拉把父亲接回豪宅康复,请了家庭护士利奈特照顾父亲,和父亲交谈中得知卡拉的母亲一直不让父亲见她,二人终于和解;利奈特露出本来面目,是弗兰克年轻时外遇女人的女儿,也就是卡拉同父异母的妹妹,这次故意接近费兰克和卡拉做护士是为了报复和取代卡拉的位置;一阵打斗之后,卡拉击中了利奈特。。