Destiny demands sacrifice.
Born into a Romani matchmaking clan, Selina Loversedge has been preparing her whole life to make her love matches. When her boyfriend, Luca Bellamy proposes, she accepts and starts on the path to fulfilling her destiny.
As part of her clan's ceremonial ritual, Selina is presented with an hourglass necklace which gives her the ability to time travel, then chooses a silver skeleton key from a chest that has the name of her first traveler, Sophie Sanders.
Now linked to the woman, Selina travels back and forth in time, with her first match on track to be a success until Sophie goes missing. With no choice but to go in search of her traveler, Selina prepares for an extended trip to the past where she soon encounters the perils of life in 1901.
Unaware of Selina's troubles, Luca is dealing with the fallout of a family secret at home. Separated by more than a century, the couple must now fight for their own future and the love they're destined to share.