故事始于80年代初,年輕寡婦笑姑(陳莉萍飾)在牛車水經營"幸福飯店",與表面老實的阿金(李南星飾)成婚?;槎Y當日阿金因搶劫打金廠敗露被警方擊斃,臨終托孤給笑姑。她含辛茹苦撫養自己與阿金共五名子女,長子凱達(周初明飾)攻讀醫學,次子凱杰(鄭斌輝飾)修習法律,幼女凱琪(白薇秀飾)大學在讀,而阿金子女金龍(李南星兼飾)與金鳳(馮瑾瑜飾)則資質平庸。金龍始終懷疑父親之死源于被出賣,認定笑姑依靠賊贓發家。成年子女陷入利益糾葛:金龍與凱杰勢同水火,卻暗戀凱琪;金鳳受凱杰引誘發生關系后溺亡,引發金龍對警方追捕的反抗。金龍蛻變為黑道"阿窿王",凱杰則從警屢建奇功,兄弟明暗對立。長子凱達因包庇凱杰罪行精神崩潰,凱琪作為記者揭露金龍身份。最終金龍放棄復仇自首受審,笑姑變賣產業捐贈慈善機構,在歷經二十年滄桑后重樹"幸福飯店"招牌,始終秉持著"笑著過一天"的人生信念。