Buscando vingança pelo assassinato de sua irmã, o jovem Walter (Ashton Kutcher) chega à cidade e acaba sendo desviado de seu rumo por uma bela mulher mais velha, Linda (Michelle Pfeiffer), que tem feridas emocionais muito parecidas com as suas.
Enquanto Linda e Walter tentam lidar com a dor e a frustração da perda, um elo surge entre os dois e as tragédias comuns a ambos dão origem a um belo e improvável romance.
Para Linda, Walter logo se torna mais do que uma companhia. Ele se torna o mentor de seu filho problemático, um menino que não consegue lidar com a morte do pai. Ele encontra consolo em Walter, o único a lhe oferecer uma maneira melhor de canalizar sua fúria reprimida.