Flattery is basicly bunch of compliments one after another
Being charming means you bring up certin feelings in others in a skillfull way.
jeeves saiz that the defention is:
-That which exerts an irresistible power to please and attract; that which fascinates; any alluring quality
-To attract irresistibly; to delight exceedingly; to enchant; to fascinate
-To act as, or produce the effect of, a charm; to please greatly; to be fascinating
When your charming a gurl your not only complimenting her, but your teasing her, pulling her in with you confidence and attitude, you facinate her with the way you act, speek, move, and the things you say
It's like an art. Thats probably why im not that good at it
When you think of Charm, think of James Bond