The google definition of flattery is “excessive and insincere praise, especially that given to further one’s own interests.”
I must say, I definitely I agree with this definition. There are many people in this world who use flattery as a weapon to bring them closer to what they want. Flattery is insincere, most of the time it may not even be true, and sometimes it can come from someone you never would have thought of.
So the next time someone gives you a compliment or flatters you , try to look beyond that, find out if its sincere, and find the real reason those words came out of their mouth.