^ We all have our 'other half' or someone that makes us happy. Sometimes it's not reciprocal for others it hasn't happened yet.
Don't think what you are going through now will define your entire life, things get better and life is collection of different moments in different times. I didn't have that special person on my side for a long time, just girlfriends and people I wasn't that interested. Someone close to me has told me once that she could see me with a that very special person, I didn't believe it. But it happened 13 years later.
I think you a fine and pleasant person from what I read and the soonest you stop looking or expecting, things might happen. Some people say that the other half is only a urban legend fabricated by romances, but I think it come in different ways.