David is a hypnotherapist who helps others unlock their pasts, but he never expected to find his own future in a patient's memories. When Kate enters his office seeking clarity before her wedding, neither is prepared for the truth: they have been searching for each other across lifetimes. Now, Kate must choose between the life she has planned and the soul she has already loved for five hundred years.