1957年的秋天,凯茜(朱丽安•摩尔 饰)与丈夫弗兰克(丹尼斯 •奎德 饰)生活在美国康涅狄格州的一个小镇上,他们的生活舒适平静,有两个不到十岁的孩子。他们一家吸引了很多人的羡慕。
令凯茜意想不到的是,她发现了自己的丈夫竟然与一名男人发生了关系,她感觉自己的世界将要沦陷了。她与教养甚好的黑人园丁雷蒙德(丹尼斯•海斯伯特 饰)交谈,雷蒙德的安慰让凯茜感觉到了鼓舞。但很快因为种族问题,众人开始用异样的眼光对待凯茜。
凯西与丈夫害怕流言蜚语,因此他们一直勉强维持着双方的关系,但各自心中都各有爱人……。狄龙移居加拿大后,落地生根。育有一子一女,但因与妻婚姻破裂,狄龙父兼母职,照顾一对年幼子女。邻居住有一对父女,父亲谷峰脾气暴躁古怪,养女梁婉静,侍父至孝。狄龙对梁婉静颇有印象,暗恋多时,惜梁婉静始终未觉。狄龙为了与老父张瑛团聚,因此安排张瑛到加拿大安享晚年。不料,在谷峰父女设宴为张瑛洗尘时,发觉张瑛 乃当年之情敌。自此之后,两人终日斗气,势成水火。狄龙、梁婉静二人虽无法平息两老之争斗,但却造就两人更多接触及互相了解之机会。不久梁婉静接受了狄龙之示爱,两老极力反对,谷峰父女更大吵一场,最后谷峰竟趁风雪之夜失踪,一场雪地寻人的风波因而展开……。