Enthrall
• Captivate
• Enrapture
• Hold spellbound
• Overwhelm someone emotionally
• Overwhelm with emotion
• Plunder
• Seize and carry away