My Soul To Keep by Tananarive Due

When Jessica marries David, he is everything she wants in a family man: brilliant, attentive, ever-youthful. Yet she still feels something about him is just out of reach. Soon, as people close to Jessica begin to meet violent, mysterious deaths, David makes an unimaginable confession: More than 400 years ago, he and other members of…