What is the meaning of Charmed?

Under a magic spell (cast by a charm); bewitched.

Having great good fortune, as though magically wrought.

Impressed by the pleasantness of something.

Of a particle: having nonzero charm.

simple past and past participle of charm

Source: wiktionary.org