A blend of the Time Traveler‘s Wife by Niffenegger, the Terminator movie (solely on the element of the timeline overlapping), and the Rose Garden by Kearsley. A story with rich depth, ambiguity, and masterfully tapestry of genres/subgenres including historical fiction, science fiction, time travel, mystery, magical realism, murder, and romance. I am flabbergasted by how the author weaved a complex web of themes and genres into one beautiful story.