JJ
Just relax. Work on making you the best you. Be the person you want to be. Be the person who makes you happy, not any one else. I think that is going to be the best way to attract people, and not just significant others, but friends as well.
You are so articulate and well thought out.
You do have so much to offer and live for. You are working so hard on various things in your life, continue to do that and really, what if Laurie's hypothetical is right? What if he were in a far away place for a long time frame....How would you handle that?