一个白山黑水的小村庄,有两个小有名气的女人,女民兵连长“大烟炮”,“恨嫁” 的美人“一千八”。偶然的机会,“一千八”闯入了“大烟炮”看似平静的家庭生活。恩与恨, 爱与仇,轮回与冤孽。谁又赢了?谁又赎了?。1908年的剑桥,他们相遇,心中隐约情动。那时的克里夫(休•格兰特 Hugh Grant 饰)和莫里斯(詹姆斯•威尔比James Wilby 饰)还是青葱年岁,克里夫终于突破同性禁忌向莫里斯吐露爱意,莫里斯欣然接受,甚至爱得比克里夫还要真诚炽热。在克里夫选择了仕途而放弃这段感情时,莫里斯仍然坚守。他在等待克里夫回来,却只等到了他和一个贵族女子的婚姻。
莫里斯认识了克里夫的家仆桑德。他身上有着异于克里夫的气质。当他爱上莫里斯时,万念俱灰的莫里斯没有拒绝这段新感情的开始。然而,两个阶层,不同志趣,终究是二人发展的绊脚石。桑德家人叫桑德辞工前往阿根廷定居,桑德却宁愿留在莫里斯的天地。。1948年冬,淮海战场。电话员小于(黄小雷 饰)在执行任务中救下了准备上吊的农村姑娘玉香(李秀明 饰),玉香无以为报,愿以身相许,并诉说自已无家可归的苦难遭遇。战土们非常同情这个孤苦伶仃的姑娘,便把她留在炊事班帮忙。战斗中,玉香不顾个人安危,冒着敌人的炮火往前沿阵地为战士们送水送饭。通信员小郭(刘继忠 饰)在战斗中牺牲,小于前赴后继冲上前去,用身体接通电话线,保障了我军首长对敌师指挥所强大的政治攻势,最后与敌人同归于尽。小于的牺牲另玉香悲痛万分,而战争的残酷也使她变的更加坚强,卫生员小孙(宝珣 饰)牺牲后,玉香勇敢地接过医药箱,奔向滚滚战争洪流......。