captivate

sense 1: 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