Self-acceptance seems almost impossible. However, that is the path to true happiness. Trying to please others in order to find happiness is doomed to fail. The only person you absolutely need to be accepted by is yourself.
Other people may only want you to be near them because of what they can “get” from you. They might only accept you for a variety of things that you offer; your looks, your generous nature or even your love of them. This is not true acceptance if it’s based upon conditions.
Accepting yourself can lead to all kinds of fabulous benefits. Once you become comfortable in your own skin, accepting all that you have to offer, and all your own foibles, your life can literally change. Love yourself for who you are, faults and all. It’s what makes you unique and wonderful. Be yourself!