Enthrall

to captivate; to hold spellbound