bewitch
/bəˈwɪtʃ/
verb
Meaning
To cast a spell upon.
To fascinate or charm.
"I was bewitched by the sight of the girl dancing in the forest."
To astonish, amaze.
Synonyms