When Alexandra Bennett unexpectedly inherits a charming old bookshop in the English countryside, she believes it is simply the beginning of a new chapter in her life. Leaving behind the fast pace of her modern world, she travels to the quiet village determined to restore the shop and discover why it was left to her. But hidden among the dusty shelves and antique treasures, Alexandra discovers a small wooden box containing a delicate lace handkerchief embroidered with the initials W.A. The mysterious heirloom seems to carry a story of its own—one that pulls Alexandra into a past she cannot explain. As strange events begin to unfold, Alexandra finds herself drawn into another time… and into the life of William Anthony , a man whose presence feels hauntingly familiar. Their connection is undeniable, powerful, and dangerously complicated. Caught between two worlds and two centuries, Alexandra must face an impossible truth: loving William may mean risking everything she knows about her life, her future, and the fragile thread that connects time itself. As destiny tightens its hold, Alexandra must decide whether some loves are meant to transcend time—or whether fate will force them apart forever. In Threads of Time , D.J. Thomas weaves a sweeping story of romance, destiny, and the mysterious forces that bind hearts together across centuries.