That is the only explanation I can think of for why I have always been single.
There have been women who have been interested in me, but I just haven't clicked with any of them. And if something starts to work out, I never see her again, or things get awkward, and that's the way it goes.
I do believe that God has a woman out there for me. I do believe I was meant to be a father, and have biological children. It's just taking a bit longer, but life isn't a race, and I shouldn't pretend that it is. It may be a bit humiliating to be 30 and never even kissed a woman, but that doesn't mean it can't happen tomorrow.
The reason I went from "I'm ugly" to a more positive thing tonight is that I went out, and actually had some women looking at me, as if they found me attractive enough to date.