周申玉(沈殿霞 飾)與關(guān)德興(董驃 飾)育有一子關(guān)仁堅(jiān)(張學(xué)友 飾)。周申玉不甘被鄰居看扁,丈夫兒子都需要常幫助她在鄰居面前出風(fēng)頭。其實(shí)關(guān)德興多年來(lái)一直想念著往日的舊情人李消云(鄧碧云 飾),當(dāng)年因?yàn)槟赣H反對(duì),他才與阿玉結(jié)婚了。 李消云的丈夫早年逝世,她與兩個(gè)美麗的女兒文文(張曼玉 飾)與波波(何美婷 飾)一起生活。在電視臺(tái)工作的關(guān)仁堅(jiān)也認(rèn)識(shí)文文,兩人互生好感。但他們想都沒有想到自己的父母之間會(huì)有如此一番的情感糾紛,而且這時(shí)候關(guān)德興夫婦與消云重逢了?! £P(guān)德興知道了兒子的事,拼命幫忙瞞著妻子與舊情人,可是紙是保不住火的,申玉與消云還是知道了這件事,并且極力反對(duì)。關(guān)德興想出了各種荒誕的事想要欺騙兩位母親,笑料百出。最后她們又會(huì)否放下上一代的恩怨,成全相愛的仁堅(jiān)與文文呢?