revenant: one who returns after death or a long absence.