Charmed or delighted in a way that makes you forget about problems; tricked or enchanted.
From 'beguile' (be- + guile, from Old French 'guile' meaning 'deceit' or 'cunning'). The 'be-' prefix strengthens the sense of deception or charm, and '-ed' marks the past tense or adjectival form.
The word 'guile' originally meant cunning or trickery, but 'beguile' can mean either charming someone innocently or deceiving them—the same word captures both magic and manipulation!
Complete word intelligence in one call. Free tier — 50 lookups/day.