弗雷迪(特伦斯·斯坦普 Terence Stamp 饰)是一位个性非常孤僻的青年,唯一的兴趣爱好就是收集和制作蝴蝶标本. 弗雷迪深深的爱慕着美丽温柔的米兰达(萨曼莎·艾加 Samantha Eggar 饰),但他选择将这份感情深深的埋藏在心底. 埃斯梅拉达说,朋友就像兄弟姐妹,两个灵魂的碰触,但没有交融,像是同一只手的两根手指. 爱情就是明明是两个人却像一个人,就是天堂. 因为这样的认知和判断,她爱上了英俊潇洒但多情的上尉,不听朋友的劝说义无反顾地赴约去了,可她在约会时才得知上尉已有妻室,只是贪图她的美貌而已.