Good to hear all of your stories, and don't worry Careless, you'll find someone.
one trick I can give you though, STOP LOOKING, just go about with your life and just be nice to every girl you meet and first thing you know BOOM!!! your maried.
You see, I was living in Montreal, my girl was living in Quebec (about 2 1/2h. inbetween.) and we met in Victoriaville, a small town in between, I had gone to see a friend and apply for a job, since we had'nt seen eachother for a while, he told me: "Stay for the night and we'll go out"
so, out we go, he introduces me to his girlfriend and her friend, we've been living together since then.