Melinda ospita a cena una sua vecchia amica, Holly, che è incinta e suo marito Scott. Durante la cena Holly si sente malissimo, a causa dello spirito di un ragazzo che la perseguita e viene ricoverata in ospedale. Il fantasma si ripresenta a Melinda, sotto la forma di Eric, un ragazzo con un negozio di magliette, poi di John, un contadino, di Oscar, un universitario ed infine di Richard. Melinda scopre così che Eric è uno spirito che si è reincarnato per quattro volte, che ricorda ogni vita che ha vissuto e che tormenta Holly perché si deve reincarnare in suo figlio, ma lui non vuole tornare, e farà di tutto per ostacolare questa nascita. Ma per fortuna Eric non ce la farà, Holly partorirà una bambina. E allora perché Eric è ancora qui se non sarà il bambino di Holly? Perché Eric è ancora legato a Melinda? A meno che Melinda non sia.