Czy przeszłość może mieć znaczenie?
Adriana Wenberger wraca do Great Falls po śmiertelnym wypadku rodziców. Od tego momentu zaczynają ją dręczyć koszmary o własnej śmierci. W każdym z nich pojawiają się mężczyźni bez twarzy. Pewnej nocy kobieta śni o Davidzie, z którym łączą ją zażyłe relacje, jednak nie ma pojęcia, kim jest mężczyzna. Kiedy spotyka go na farmie, nie może uwierzyć, że David istnieje naprawdę. Sny nabierają tempa, a ich znajomość staje się coraz bardziej intrygująca dla obojga.