Mark,
I can't add to what Theo and Sinking have said.
To love ourselves is, perhaps, the hardest thing because we are our own worst critics. We fail to see what others see, that we are worthy beings capable of love and being loved. We love, of course, through simple compassion for others and wishing to give of ourselves. But love comes at a cost. Total trust, total intimacy, total sharing. We know the cost of trusting someone that much.
I may not be ready to be so open with people (I follow Steve Austin's motto - D.T.A. (Don't Trust ANYBODY) - to the letter), but I'm beginning to see the day when I can. The meantime can be so frustrating because we want to share so much, we can jump into something when we're not ready, or worse, jump into something that can hurt us more.
You, my friend, my brother, are at that point. And it's when you must be the most careful. You are worth SO much more than "right now." You, my friend, are beautiful and should be with people who make you FEEL as beautiful as you are.
The question you must ask is, "do I feel SAFE with this person?" That's a good indicator that they are right to be friends with. Everything else will follow.
Mark, I know and feel the lonliness you have. My problem is that I hurt someone because I didn't know, maybe still don't, what I want. Maybe this person will take me back if I admit it, who can say? But I'm willing to bet that if it doesn't happen, this wasn't the one. The one will come when the time is right.
The same is true for you, and when it does, man, it will all be worth it. Because this person will be so right for you that you will be happy beyond your wildest dreams.
Worth waiting for and working toward, isn't it?
Peace and love, Mark. And I DO love you, brother.
Scot