delighter
/ˈdɛlɪtaɪtər/Definitions
1. noun
a person or thing that gives great pleasure
“The fireworks were a delighter for the children at the festival.”
2. verb
to give great pleasure
“The new movie delighted the audience with its emotional storyline.”