In the quiet coastal town of Havenport, Matthew Cole lives an unremarkable life as a lighthouse keeper—until a mysterious woman washes ashore with no memory and an old photograph of Matthew, taken thirty years ago, yet unchanged. Haunted by dreams of places he has never visited, Matthew begins to question everything he believes about himself. As fragments of forgotten lives surface, he uncovers a truth both extraordinary and terrifying: he has lived before, many times, always running from the same shadow. Now, with the woman he once loved returning as either savior or destroyer, Matthew must confront his past before history repeats its final, fatal chapter.