Revenant, with its French origins, seemed a more old-fashioned and romantic word to me than ghost, and over the course of the story I was able to give a double meaning to its definition of ???one who returns.??? I think the term can include creatures such as vampires or zombies, but obviously I didn???t go in that direction for this story!