I have this thought often myself. It's difficult to deal with, but I try to stay positive and think if they don't want to be around me, it's their loss not mine.
Anyone who is lucky enough to talk to you or be in your company should be honored. You are a magnificent person, so sweet, extremely kind, brilliant, and beautiful. If you aren't enough for them then they don't deserve to be with you, in my opinion.