Heather should have married Jayden years ago, but a witch at the Salem Witch Trials cursed her and now she keeps choosing Kieran. When Heather meets Kieran, she does not realise the dark shadows in her peripheral vision is connected to him. Shadows waiting for her to choose him. Jayden has loved her all these years, even though the curse has kept them apart. What is a guy to do to get the girl he loves to choose him? Only true love's first kiss can break the curse.