故事发生在1957年的英国,本尼(明妮·德里弗 Minnie Driver 饰)和伊芙(Geraldine O'Rourke 饰)是两位小学同学,她们的友谊一直持续到成年。然而,随着时间的推移,她们的生活轨迹发生了改变,各自找到了新的人生伴侣。
南(萨弗蓉·布罗斯 Saffron Burrows 饰)是一位热情活泼的女子,她与杰克(克里斯·奥唐纳 Chris O'Donnell 饰)相识并迅速坠入爱河。杰克是一个温文尔雅、才华横溢的画家,他的出现给南带来了前所未有的快乐。两人的感情迅速升温,不久便走到了一起。
与此同时,南也遇到了年长且富有魅力的西蒙(科林·费斯 Colin Firth 饰)。西蒙的出现让南感到心动不已,但她内心深处对天主教观念的坚守让她在情感上犹豫不决。面对内心的挣扎,南开始勾引杰克,试图让他成为自己的归宿。
然而,事情并没有如南所愿。杰克虽然被南的热情所吸引,但他并没有完全迷失自己。他清楚地意识到南的行为已经超出了友谊的范畴,甚至可能威胁到他们之间的感情。面对南的逼迫,杰克开始反思自己的所作所为,他决定要为自己的行为付出代价。
在一次偶然的机会下,杰克发现了南与西蒙的秘密关系。这一发现让他痛苦不已,他开始质疑自己是否真的了解南。在痛苦与挣扎中,杰克终于做出了决定——他要为了真爱而战,要为自己的尊严和爱情而战斗。
面对南的威胁,杰克选择了勇敢地站出来,他不再逃避问题,而是直面挑战。他向南表达了自己的不满和愤怒,要求她停止这种行为,否则他将不得不采取更严厉的措施来保护自己的爱情。
南被杰克的决心所震撼,她开始重新审视自己的行为。她意识到自己的错误,也意识到了自己对杰克的感情。在经历了一番深刻的自我反省后,南决定放下过去,重新开始。她向杰克道歉,并承诺将永远珍惜他们的友谊。
杰克虽然付出了代价,但他最终赢得了真爱。他与南重归于好,两人共同度过了一段美好的时光。这段经历让他们更加成熟和坚强,也让他们对彼此有了更深的理解。他们明白了真正的爱情需要勇气、决心和坚定的信念。
随着时间的流逝,本尼和伊芙也找到了属于自己的幸福。她们在各自的生活中继续前行,但她们知道,曾经的那段经历将成为她们人生中宝贵的回忆。