Words don't mean anything if they've been thrown into the bin after being said. And the words you've said does not match with what you really are. Describing yourself with pretty little words does nothing to cover that up. Your actions will speak louder than the words you said, or written. I might suggest that you try to reflect upon yourself for being such a hypocrite person. I can go on and on continuously regarding your behavior, or your flaws which you called them in so many occasions. Behavioral flaws are there so people may notice and reprimand you, in order for you to realize and hence may change for the better. Physical flaws on the other hand, can't be changed, so nothing can be done about this matter. But never, ever, use your physical appearance to take advantage of others. Though you may not notice, but others close to you will know you for who you truly are and you can't run away from that.
~ The heart may hurt, but it will heal, definitely.