enchant

sense 1: hold spellbound
enchant enrapture transport enthrall ravish enthral delight

sense 2: attract; cause to be enamored; "She captured all the men's hearts"
capture enamour trance catch becharm enamor captivate beguile charm fascinate bewitch entrance enchant

sense 3: cast a spell over someone or something; put a hex on someone or something
hex bewitch glamour witch enchant jinx