Jennifer è una ragazza di quasi diciotto anni, con un dono speciale: riesce a percepire la presenza delle anime defunte. Non sa di avere un grande compito da portare a termine sulla terra, e per farlo le viene affiancato Vincent, un bellissimo ragazzo deceduto soltanto un anno prima. Un giorno muore il fratello della sua migliore amica, al quale lei è molto legata, e attraverso una seduta spiritica fatta dalla madre dei suoi amici, Jennifer conosce Vincent. Ma qualcosa va storto: infatti tra di loro nasce un sentimento profondo, che li porterà inevitabilmente a cambiare gli eventi e i loro destini per sempre.