Il dr. Joe Darrow (Kevin Costner) ha perso la moglie Emily ( Susanna Thompson) in un incidente avvenuto in Sud America, Emily era una dottoressa volontaria per una missione umanitaria e in attesa di un bimbo. La morte della moglie fa sprofondare Joe in una forte depressione da cui cerca pian piano di venir fuori.
Alcuni strani avvenimenti sembrano turbare la naturale elaborazione del lutto di Joe, come i racconti di alcuni piccoli pazienti di un reparto di oncologia che gli parlano di sogni in cui vedono la moglie o l’apparire di alcuni strani segni, come la reiterata comparsa di una libellula, insetto molto amato da Emily.
Segni che se per altri sarebbero mere coincidenze, diventano per Joe chiari messaggi sovrannaturali da parte di sua moglie che lo convincono a partire alla volta del Venezuela in cerca di risposte, e ne troverà di veramente inaspettate,