何丽珠(郑秀文饰)去加勒比海度假,认识了一个有教养、彬彬有礼的帅哥。虽然他们只认识了7天,却一闪就结婚了。但好景不长。那个人在跳水时死了,这让何丽珠很难过。这场闪电式的婚姻并没有让丽珠很快忘记自己的丈夫。她沉浸在生活的阴影中,久久不能自拔。有一天她无意中发现自己的左眼能看到鬼魂。之后,丽珠认识了王锦伟(刘青云)。他自称是丽珠的小学同学,暗恋她。一开始,丽珠觉得他麻烦,但在与他相处的过程中,却屡屡得到他的帮助和安慰,让她赶紧医治丈夫垂死的心病。汪精卫要投胎之前,丽珠想让他去找自己的丈夫见一面,但汪精卫没有找到。然而,丽珠渐渐发现自己的愿望并没有实现,生活的希望正在一点点回到她的心里。