Genealogist Azure Clarke is alone in the world, except for her cat and her great Uncle Warren—who hires her to find a hidden letter that may hold old family secrets. The search takes her to the small town of Royal Oak, where she is distracted by a ghost who haunts her and an unwelcome attraction to the handsome attorney Benjamin Fisher.
Benjamin isn’t over his wife’s death—he believes he is the reason she died. When he arrives in Royal Oak to check on his ailing grandmother, he’s drawn to her newfound friend Azure Clarke. When strange paranormal things begin to happen, he is determined that another woman will not die on his watch.
Jesse Fisher is a ghost who needs to save his soul and resolve his murder. He wants the truth to come out about his death, and if helping Ben and Azure fall in love along the way—then all the better.