Answer: sprighting

AnswerCrossword Clue
sprightingSPRIGHT, to haunt (to visit frequently)