民国初年,军阀混战,奴隶娃子小萝筐(郑星 饰)跑到滇军当了马夫。十年后,他在讨袁护国战争中立下赫赫战功。提升副连长后,改名萧罗,娶女奴索玛(张金玲 饰)为妻,奴隶的身份使他的婚礼倍受冷落。之后他参加了北伐战争,大革命失败后他奉命剿共,此时的他陷入困惑之中。在红军政委郝军(施锡来 饰)的启发下,他率部投诚,改名罗霄,任红军师长。由于红军内部出现极左思潮,率直的罗霄加以抵制,被当时的领导人彻消职务,降为马夫。遵义会议以后,他被恢复职务,带领部队北上抗日。在延安,他送大儿子罗干参军去了前线,罗干牺牲后他又送次女和小儿子到了前线,连年的征战和满身的伤病使罗霄全身瘫痪了......。在一个雨夜,一个男子在加班回家的路上被一辆新婚前夕的卡车司机撞死。死者留下了年迈的母亲、体弱多病的妻子以及两个年幼的女孩。经过调查,发现男子主要死因是心脏病发作。肇事司机毅然担负起照顾这一家的责任,这个决定让他与死者家庭的成员开始共同生活。在这个过程中,双方逐渐理解和谅解彼此。然而,故事逐渐发展出复杂的情感纠葛。肇事司机和死者的妻子以及女儿之间分别产生了情感和爱情的故事线。 尽管彼此之间有着深厚的感情,但最终男主角并没有选择与两个女人中的任何一个结婚。这可能是因为他深知自己对于这个家庭的责任,并且觉得难以彻底放下对于死者的歉疚。。