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