First of all, I don't subscribe to the "everyone has someone who thinks they're beautiful/handsome" jargon. I just don't. I think that's a line that feel-gooders came up with, and it's repeated incessantly to ease hurt feelings.
Some people are gorgeous, and some are ugly. Ugly is not beautiful, and never will be. Some people will remain single because of their appearance, no matter how awesome their insides are. That's just the harsh reality of life. Variety may be the spice of life, but it's also markedly unfair...but then again, life IS unfair.
Now, do I think it's HOPELESS for the ugly among us? Not at all. There are, and will always be, the rare individuals out there who value internal characteristics over the external. Those are the people who give me hope, though there's so few of them, it's tragic. And these people shouldn't be confused with those who have such rampantly low self-esteem themselves, that they purposefully seek out unattractive partners to boost their own morale, or to have someone to trample on to make themselves feel more powerful, or because they have some sick fetish about the morbidly obese, etc. It's a person who loves you in spite of your appearance, not because of it, that is worth finding and holding onto. And that goes for the beautiful people as well. You want someone who loves you because you're beautiful? If you do, they'll just dump you for the next better-looking person who comes along.
Bottom line: find someone who loves you for who you are. Even if takes 50 years.