黛安娜(嘉宝 饰演),纳维尔(约翰·吉尔伯特 饰演)和大卫(约翰·吉尔伯特 饰演)是儿时的玩伴,也是英国富有的贵族成员之一。黛安娜和纳维尔是情投意合的一对恋人,但是纳维尔的父亲(Hobart Bosworth 饰演)由于看不惯黛安娜家族疯狂的生活方式,非常反对他们的恋情。因此,他找到一个机会派遣纳维尔去埃及经营家族事业,让他远离黛安娜。与此同时,在白白等待纳维尔归来无果的两年中,黛安娜嫁给了同样深爱着她的大卫。
在黛安娜和大卫去往巴黎度蜜月的期间,却发生了意外的事件——在没有任何预兆的情况下,大卫自杀了。黛安娜无法解释丈夫这样的行为。而她的兄弟杰弗里(Douglas Fairbanks Jr. 饰演),和大卫是多年的至交好友,他责怪妹妹要对大卫的死负责,他认为自从黛安娜开始与多个男人建立暧昧不明的关系后,大卫就开始因此酗酒导致最后的自杀。
几年过去了,纳维尔终于回到了英国,并准备迎娶康斯坦茨(Dorothy Sebastian 饰演)。这时,杰弗里生了重病,黛安娜和纳维尔都来到床前探望他。当这对旧时的恋人相见后,才发现互相对彼此还存有深深的爱意。他们共度了一个难忘的夜晚。此后,杰弗里去世,而纳维尔和康斯坦茨举行了婚礼。
几个月之后,黛安娜因病卧床(剧本中,她因为流产卧床,但因为审查制度,电影中并未提及)。纳维尔前来探望她时,黛安娜向他表达了爱意,并说出了大卫自杀的真正原因……