自幼青梅竹马的吴山水(周润发 饰)与郭飞莹(郑裕玲 饰)是一对甜蜜的恋人,但当飞莹自英国回到乡间后,她与山水之间的价值观截然不同了。加之山水的大男人主义,倔强的两人分手收场。分开后的山水认识了新女友阿珊(刘嘉玲 饰),飞莹也有了新男友,各自都有了不同的生活。直到新春,两人重逢都想起了开心的往昔,一起开车兜风,怎料车子直冲向了悬崖边……
年轻时的嫲嫲(袁咏仪 饰)为了挽回因溺水生命垂危的儿子阿帆(谭咏麟 饰),愿意用十年的性命换回儿子的生命。阿帆长大后成为了孝子,却因为移民的问题与母亲产生了分歧。刚好离家多时的姐姐阿满(杜丽莎 饰)回港,阿帆有意把母亲托给姐姐赡养,无奈姐姐也是一大堆孩子需要抚养,姐弟俩互相推拉,母亲盛怒之下离家出走。途中被死神追命,但她放心不下家中的儿孙……