Cinque anni dopo aver perso l'amato marito, la vita torna a sorridere ancora una volta a Nikki (Annette Bening) quando all'improvviso rimane vittima di un colpo di fulmine e si innamora nuovamente. Oggetto delle sue attenzioni ed uomo dei suoi sogni è Tom (Ed Harris), un insegnante di belle arti con un cuore grande, un bel sorriso, tanta gioia di vivere e, soprattutto, una straordinaria somiglianza con Garrett, il marito defunto. Affascinata dall'idea di rivivere i tempi del suo primo amore, Nikki tratta Tom come se fosse Garrett, scivolando in una spirale di confusione che la costringerà a scegliere tra la fantasia di una vita passata e un presente con chi deve imparare a conoscere.