Answer: sprighted

AnswerCrossword Clue
sprightedSPRIGHT, to haunt (to visit frequently)