妹妹被谋杀的噩耗让华特(艾什顿·库彻AshtonKutcher饰)大受打击,终日沉浸在愤怒和悲哀中的他决定复仇。在小镇上,华特遇见了名为琳达(米歇尔·菲佛MichellePfeiffer饰)的美丽女人,没想到,在琳达的坚强背后也隐藏了一段与华特相似的悲惨遭遇。就是这样心怀伤痛的两人,他们相遇了,相爱了。琳达的出现温暖了华特的心,而华特的存在不仅挽救了琳达,还令琳达的儿子克雷(SpencerHudson饰)找回了丢失多年的亲情,在华特的陪伴和开导下,他不再怨怼,不再愤怒。可是,昔日的伤痛不可能完全逝去,当灰暗的记忆再度卷土重来之时,这相依为命的三人能否紧紧抓住难能可贵的缘分?