这是一对即将步入婚姻殿堂的男女朋友。型男小开“许诺言”,外形阳光,做事百无禁忌。潜水教练“安纾语”,她的理想是简简单单的婚礼,但男方亲友及自己善妒的好友等人,使得即将来临的婚礼变得一点也不简单。。故事发生在布尔战争期间,上尉莫兰特(爱德华·伍德华德 Edward Woodward 饰)和他的几个朋友是英国驻南非军队的成员。在一次围剿布尔游击队的行动中,上尉亨特(Terence Donovan 饰)因受伤被布尔人俘虏,并在残忍的手段下丧命。这个悲惨的事件深深触动了莫兰特和他的朋友们的心灵。 莫兰特奉命追击布尔游击队,并下令枪杀所有被俘的布尔人。这一决策引发了双方之间一连串的报复循环,血雨腥风的战争愈发恶化。在战争的最后阶段,为了推卸领导层在战争中的责任,莫兰特和他的朋友们被当作替罪羊出来,成为了战争罪行的代罪羔羊。。林思恩(陈敏儿)是个表面独立而坚强的职业女性,喜爱小孩和带点神经质。恩由于太过专注工作而无暇谈恋爱,直至她三十过后,自知事业再难有突破,此时旧情人Donald(戴志伟)出现,俩人旧情复炽,恩最后更怀孕,但Donald有妻子的身份终被悉破,恩几经思量,终决定把孩子生下来…… 与恩同住的表妹李嬣(刘美娟),活泼坦率,爽朗而积极。嬣因学生与男友Louis(潘文柏)有孕,而认识到在家计会工作的龙创天(林尚武),并对他十分倾慕;天为人颇平庸老实,而有少许害羞,而天却一直钟情于恩,再加上嬣父(刘江)与天姑姐(吴浣仪)这对欢喜冤家热心促成年青人婚姻,令这段三角恋情日益复杂。 另一方面,天的好友吕小乔(周国麟),性格乐天而热心,可是过份温柔而令他屡尝失恋滋味,后来与嬣走在一起,并且更擦出爱情火花,终成眷属。而恩这个不婚妈妈在天与Donald之中,又如何作出抉择呢?。