enthrall
verb.
hold spellbound