小夫妻張謙(印小天飾)和陸茵(黃奕飾)在高速公路旁經營一家餐館。深夜張謙騎車回家時因接陸茵電話未注意路況,被許城亮(古天樂飾)駕駛的貨柜車撞亡。事發后陸茵在醫院發現自己懷孕,選擇生下孩子并重新經營餐館。數月后許城亮因愧疚走進餐館用餐,并在女友蘇珊(莫文蔚飾)的支持下主動幫忙店內事務,逐漸與陸茵建立友誼。張謙之弟張軍(陳西貝飾)得知真相后痛毆許城亮致其重傷,導致許與蘇珊關系惡化并頻繁爭吵。陸茵臨產時許城亮持續照料,雖心生感激卻認定對方僅出于責任。為讓許回歸正常生活,陸茵結束餐館帶兒子回鄉,并促成其與蘇珊復合。然而許城亮發現兩人關系已無法修復,半年后重返故地尋找陸茵卻未果。