故事发生在意大利战争期间,艾伦·昆顿(约瑟夫·科顿饰)是一个战士,他写得一手好文章。于是,他的朋友罗杰·莫兰德请求他给其女友维多利亚写写情书。昆顿的情书写得真切而动人,维多利亚很快就被打动了,在书信往来的过程中,二人深深爱上了彼此,但是维多利亚并不知道艾伦的存在,她以为所有的信都是男友罗杰写给自己的。艾伦在某次行动中受伤,于医院疗养时,他收到先自己一步回到家乡的罗杰的来信,得知罗杰已与维多利亚成婚。回到家乡后,艾伦偶然获知罗杰因一场意外身亡,他搬到维多利亚所在的乡下,想与维多利亚见面,不料却被告知维多利亚也已去世。艾伦想起自己在离开伦敦前,曾在一场聚会上遇到一位神秘女郎,言辞闪烁之间似乎知晓维多利亚的事情,他回到伦敦,想找对方一问究竟,却遇到一个叫辛格尔顿(珍妮弗·琼斯饰)的陌生女孩,一段血染香笺的悲剧往事也就此慢慢浮出水面。[1][2]