Meaning of “charmed” - Learner’s Dictionary

charmed

adjective uk us /tʃɑːmd/

very lucky, or managing to avoid danger:

The young boy had led a charmed life.

(Definition of “charmed” from the Cambridge Learner’s Dictionary © Cambridge University Press)