Congrats Steak, it's always a wonderful feeling of completeness to be with somebody, and it's always good to see people happy

As far as partners are concerned, they say you always meet the woman of your dreams when you are least expecting it, so if some strange girl wakes you up at 3am to introduce herself, you're sorted

I'm no great Romeo or anything, by a long long way, I've only had 4 relationships in my life, though all of them long term, I was terribly shy at school and could hardly even talk to girls, the only advice I can give is Learn to rely on your own opinion of yourself. People gossip and talk and giggle behind your back, it's human nature. If you ask a girl out and you get laughed at, big deal, you'll look better if she starts trying to show off and you just take it calmly and say 'Well, I had to ask, thanks', smiling and walking away. I really do mean it when I say you will be amazed at how self empowering walking away from a situation knowing that you were the one who acted like an adult is.
Lib, you really do need to try looking at your life from a different perspective, you tend to focus on your problems and percieved failings. I think you need to find some way to 'Fresh Start' things. Forgiving you for your mistakes is not a right bestowed
purely on God, you have to do a little bit of it yourself, or you'll end up pushing yourself into depression.