When a Cambodian-American model starts waking up in 1850s Cambodia every time she falls asleep in Seattle, she discovers the man she's falling for exists in both centuries—and their souls have been choosing each other across lifetimes. Thida Sovann has always felt caught between worlds as a second-generation Cambodian-American, but nothing prepared her for this: every time she sleeps in her Seattle apartment, she wakes up as a silk merchant's daughter in 1850s Cambodia. At first, she thinks she's losing her mind. The dreams are too vivid, too real, too impossible. But when she meets Borai Meas—a restoration architect in modern Seattle and a master builder in the 1800s—the same soul looking at her from two different centuries, she realizes this isn't a dream. It's another life. And she's living both of them simultaneously. As Thida navigates photoshoots and temple festivals, warehouse design and political upheaval, she falls for Borai in both timelines while desperately hiding the truth from everyone—including him. But the walls between her lives are crumbling, and she can't keep the secret forever. When she finally confesses, his response changes everything: "I've been having them too." Now, with their connection confirmed and their souls intertwined across centuries, Thida must learn to exist in two places at once without losing herself entirely. Because the dreams aren't ending. The timelines aren't resolving. And whatever comes next, they'll face it together—in both lives, across all time, choosing each other again and again. Readers who love Outlander , The Time Traveler's Wife , and The Lake House. Book 1 of Threads of Jasmine series.