自幼青梅竹馬的吳山水(周潤發 飾)與郭飛瑩(鄭裕玲 飾)是一對甜蜜的戀人,但當飛瑩自英國回到鄉間後,她與山水之間的價值觀截然不同了。加之山水的大男人主義,倔強的兩人分手收場。分開後的山水認識了新女友阿珊(劉嘉玲 飾),飛瑩也有了新男友,各自都有了不同的生活。直到新春,兩人重逢都想起了開心的往昔,一起開車兜風,怎料車子直衝向了懸崖邊