I think you need to call the girl that lived two hours away. I think you could learn something from her about why she didn’t pursue you further. She may have wondered why you didn’t drive the two hours to see her on a Sunday. Or she may have wondered why you didn’t send her a bit of money to ease her unemployment woes. Or she may have given those reasons for breaking it off to let you down lightly.
For me, I wouldn’t likely be tempted to date you once you told me about the one night stand. It’s not just that you had it, but the way it happened with a friend arranging it. It would be far better to hear somebody was overpowered by a feeling of love while dating, than by a desire to meet a target of non-virgin by 40. As for the line, “…but it was time to get it done,” those words are painful to read. I hope you have confessed that sin.
Anyhow, a few thoughts come to mind. When I was looking for a place, I reached a point of utter frustration and essentially got mad at God. I think this is what worked, because He knew I trusted that He existed, and that He would provide what I asked of Him, otherwise it would be irrational to get mad at Him, right? I have thanked Him. Remember, ask and ye shall receive.
But as a woman coming into a relationship with you, it would be hard to fulfill all your unwritten expectations. What if the girl of your dreams dislikes camping, going on vacation, taking walks along the beach, going to Thanksgiving dinner, spending time with your family, and is jealous of the time you spend with your friend down the street? This is more realistic scenario from where I’m standing. Love is all about finding out who you’re stuck with, and loving them anyways.