enchanter
/ɛnˈtʃæn.tər/Definitions
1. noun
a person who has the power to charm or enchant others, often through magic or artistry
“She was a skilled musician and an enchanter of her audience with her captivating performance.”
2. verb
to charm or enthrall someone or something, often through magic or artistry
“The poet’s words enchanted the crowd, transporting them to a world of beauty and wonder.”