- the excessive belief in one's own abilities or attractiveness to others (Wikipedia)
excessive pride in one's appearance, qualities, abilities, achievements, etc.; character or quality of being vain; conceit: Failure to be elected was a great blow to his vanity.(Dictionary.com)
I'm sure everyone had their share of experience with vain people before. Those who flaunt their talents or the talents they think they have relentlessly. Be it their body, their looks or anything under the sky that they can compare with others. They will always go something like, "Look at my (insert talent here), don't you think it's the best?". And this degree of vanity is not those that you say when you joke with friends, it's something that they take seriously.
Psychologist calls this the Narcissists Personality Disorder.
(Looks like calling myself handsome all the time isn't a good thing now)
I know of a person who is like that, constantly showing off his body like no tomorrow. I know i may not have abs like you but constantly telling me how girls admire your ab isn't a very good way to keep a friend.
I'm not sure about it, but i think it's the feeling of wanting to be superior to others. Humans always have a knack of wanting to be superior, on the top, don't you think?
Or is it because by showing off something others do not have, we are seeking acceptance and acknowledgment from others?
Or perhaps it is something deeper? For example salvation like how Donald Miller put it in his book "Searching for God Knows What?"
Well, i personally prefer traits that you cannot measure or see. Not looks, bodies or fashion styles. Something like love, perhaps. After all, you cannot have that killer body once you reach your middle age. Everything will start migrating. Look at Arnold Schwarzenegger.
If you are going to depend on something to gain acceptance or acknowledgment or whatsoever reason you might have, i prefer something permanent. Not something that will start their shift 10 years down the road. And no constant show off would also be better. Action speaks tons.