故事發生在風景如畫的蘇州河畔,修車匠高志華(張鐵林飾)可憐小裁縫秦楠(龔雪飾)無處安身,遂讓她把攤子擺在自己的攤位旁邊。隨著日常相處漸深,兩人逐漸萌生感情,高志華的母親對溫柔賢惠的秦楠十分滿意并積極促成婚事。然而讓高志華和母親始料未及的是,秦楠年紀輕輕竟有一個兒子冬冬(方超飾)。她不僅主動將寄養在鄉下的冬冬接回身邊,還頂著鄰里非議堅持母子相守。高志華雖震驚于秦楠的過往,但這份擔當反而加深了他對她的愛意。面對兒子堅定不移的態度,曾全力支持婚事的母親因世俗偏見驟然反對,家庭矛盾隨之激化。隨著真相逐步揭開——秦楠年輕時因特殊年代被迫與知青戀人分離,獨自撫養冬冬成為她堅守的責任。這段隱忍的過往最終讓高志華更加敬重秦楠,而母親也在孫子純真的感染下逐漸轉變態度。影片以開放式的溫暖結局收束,暗示三人終將在時代洪流中構筑起新的家庭港灣。