Question: what is the difference between charming and flirting?
Answer: Although a charming person may also be sexually appealing, charm is not inherently sexual in nature. It's a pre-requisite, if you like. A superset of qualities of which flirting and seduction are subsets. Without charm, flirtation is creepy, and seduction is rapey.