enthrall
v. To bring or hold under any overmastering influence. 