Ivy moves to the small coastal town of Greywald to take a job as the night archivist at its decaying university library, hoping the quiet work will help her outrun a past she cannot fully remember. On her very first evening she meets Adrian, the museum curator with copper red hair and light blue eyes, and their instant, electric attraction pulls her into a world far more dangerous than she expected.
When Ivy discovers a locked cabinet of missing-person files that all point to her own childhood, she realizes the town has been keeping secrets about her for twenty years. Adrian admits he has been watching her since she arrived, drawn by a promise made to someone he loved and lost, and the two begin a passionate, uneasy alliance to uncover the truth.
Each file they open reveals another piece of Ivy's erased past: a fire, a drowning, a girl who was declared dead but never found. As their love deepens, so does the danger, and the people closest to them begin to disappear or turn against them. The midpoint revelation that Ivy herself may have caused the tragedy she is investigating shatters everything she believed about who she is.
With Adrian's help, Ivy confronts the town's founding family, who have buried the truth for generations to protect their name. The final confrontation forces Ivy to choose between the memories she has recovered and the new life she has built, and Adrian must decide whether his love for her can survive the things she has done.
In the end, Ivy chooses to remember everything, testifies against those who covered up the crimes, and rebuilds herself from the ashes of the past. She and Adrian begin again in Greywald, no longer hiding from what happened, and the town slowly learns to tell the truth about its own history.