在科索沃地区的一个小地方,只有十岁的Nenad和他的父亲、爷爷,还有东正教的牧师和30岁的教师几个人在这里生活,Nenad是学校里唯一的学生,每天都由维和部队的车辆把他从父亲的农场送到学校,Nenad渴望有同龄的孩子与他一起玩耍。一天,他从装机车的缝隙看到了两个与他同龄的阿尔巴尼亚男孩,其中十三岁的牧羊人Bashkim在战争中失去了自己的父亲,因而他痛恨塞尔维亚人…。1908年的剑桥,他们相遇,心中隐约情动。那时的克里夫(休•格兰特 Hugh Grant 饰)和莫里斯(詹姆斯•威尔比James Wilby 饰)还是青葱年岁,克里夫终于突破同性禁忌向莫里斯吐露爱意,莫里斯欣然接受,甚至爱得比克里夫还要真诚炽热。在克里夫选择了仕途而放弃这段感情时,莫里斯仍然坚守。他在等待克里夫回来,却只等到了他和一个贵族女子的婚姻。
莫里斯认识了克里夫的家仆桑德。他身上有着异于克里夫的气质。当他爱上莫里斯时,万念俱灰的莫里斯没有拒绝这段新感情的开始。然而,两个阶层,不同志趣,终究是二人发展的绊脚石。桑德家人叫桑德辞工前往阿根廷定居,桑德却宁愿留在莫里斯的天地。。美国曾经有“家族世仇”的传统,马凯和康菲尔就是两个世代仇杀不止的家族,1810年,约翰·马凯与詹姆斯·康菲尔在雨夜中交火,双双身亡。约翰的遗孀为了让儿子摆脱世仇,带幼子远赴纽约生活,而詹姆斯的父亲则发誓将两个孙子养大以后报仇。
二十年后,威利·马凯长大成人,他要赶回老家继承父亲的遗产,在经历了一场缓慢又状况百出的火车旅行之后,威利与同行的姑娘维吉妮亚结为朋友。到达目的地的威利拜访维吉妮亚家,而这位姑娘居然是康菲尔一家的小女儿,维吉妮亚的两个哥哥在知晓威利身份以后要加害他,但是“待客之道”的传统让他们不能在家中下手,于是威利赖在康菲尔家中以求自保……。