Answer: sprights

AnswerCrossword Clue
sprightsSPRIGHT, to haunt (to visit frequently)