故事发生在1938年的佛罗伦萨,玛丽(克里斯汀·斯科特·托马斯 Kristin Scott Thomas 饰)即将开始她愉快的假期。 一次偶然的机会,玛丽结识了年长的商人埃德加(詹姆斯·福克斯饰),埃德加立即对玛丽发起了猛烈的攻势。 玛丽并不爱埃德加,但埃德加的财富和未来辉煌的生活让玛丽犹豫不决。 就在这个节骨眼上,英俊的美国人拉里(西恩·潘饰)、法西斯军官莱奥帕尔迪(马西莫·吉尼饰)和身无分文的穷小子瑞秋(杰瑞·杰瑞饰)这三个性格截然不同的男人(杰里米·戴维斯饰)出现在了影片中。 纷纷出现在玛丽面前,并对玛丽产生了兴趣。 不知道是出于怜悯还是同情,玛丽照顾了处境困难的雷切尔。 雷切尔将这一系列行为误认为是爱情,从而埋下了悲剧的种子。