enchant
verbUK /ɪnˈtʃɑːnt/
US /ɪnˈtʃænt/
To make someone feel very happy and amazed, like magic.
The beautiful garden enchanted all the children.
RELATED WORDS
OTHER MEANINGS
2. To put a magic spell on someone or something.
The fairy enchanted the frog with a wave of her wand.
3. To please someone greatly.
Her singing enchanted the whole audience.
4. To influence or control by magic.
The old wizard enchanted the sword so it would glow in the dark.