enchant

verb
UK /ɪnˈtʃɑːnt/
US /ɪnˈtʃænt/

To make someone feel very happy and amazed, like magic.

The beautiful garden enchanted all the children.


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.