Amerykankę Jenny Cole, szczęśliwą mężatkę i utalentowaną panią architekt zaczynają niespodziewanie nawiedzać niepokojące sny o kobiecie o imieniu Mary mieszkającej w małej irlandzkiej miejscowości z czwórką dzieci i zaborczym mężem. Wkrótce po pojawieniu się snów Jenny dowiaduje się, że jest w ciąży. Stopniowo sny Jenny przekształcają się w osobiste, tajemnicze wspomnienia z przeszłości. Wizje nasilają się tak bardzo, że pozwalają nawet narysować Jenny mapę rodzinnego miasta Mary. Kobieta zaczyna nawet podejrzewać, że Mary była jej wcześniejszym wcieleniem w procesie reinkarnacji. Dlatego też próbuje przekonać męża i syna, iż jej wizje są prawdziwymi wspomnieniami. Jenny odkrywa wkrótce, że Mary żyła w 1930 roku, a jej dzieci mogą wciąż żyć. Zdesperowana, by poznać odpowiedzi na pytania dotyczące 30 niezwykłej duchowej więzi łączącej ją z Mary, Jenny postanawia odnaleźć dzieci kobiety. Jej telefony i listy nie skutkują, więc wyrusza do Irlandii. Wspomnienia doprowadzają kobietę do rodzinnego miasta Mary, a części misternej układanki powoli zaczynają tworzyć jedną całość. Czy teraźniejszość uwolni przeszłość?