If you love him and you want to be with him, who cares what anyone else thinks? Do YOU think you deserve a “hotter” guy? Do you wanna trade him in for a six foot something dude with a six pack? If you do, that’s your prerogative.
But you say you love your boyfriend and if you love him, in your eyes, he should be the most gorgeous person you’ve ever seen. Flaws or no. We all have flaws, but love really is blind. When you’re in love, you don’t see the physical flaws, you see the beauty.
You say you want to be with him, then be with him, and don’t let naysayers tell you otherwise. I guarantee most of them have never been in love or have found someone like you have. They don’t understand because they’ve never been there. What does it matter if they’re judging? You found something they don’t have! But I think they’re getting to you because, deep down, you believe it too.
I think you see yourself as out of his league…and that’s a huge problem. Because, deep down, you think you’re better than him. Your relationship is doomed if that’s the case. If you are embarrassed to be with him because of his looks, you’re not soulmates and you’re certainly not meant to be together. So own up to what you TRULY feel and figure it out. You want to let your friends convince you that you deserve someone hotter, go ahead. Who cares what his personality is like or if you have a connection with him? At least he’ll be a physical match for you and that’s what matters right, how you look standing next to each other?
By the way, I’m pretty sure your boyfriend has a much harder time with his insecurity about being with you since you’re apparently so “out of his league” that even YOU think it’s true. You might want to stop being so self absorbed for a minute and think about how it might be affecting him. You know…cause you supposedly love him and all that.