Answer:

delighter

AnswerCrossword Clue
DELIGHTEROne who gives pleasure.