You definitely have to be happy w/ yourself and equivalently, at a good place in your life. It is an interesting study to see how people react to you relative to how you see yourself. Me personally, I spent many years focusing on my education and have also relocated a lot. This becomes isolating, though I have a very rich "internet life" (e.g. IM, email, etc.) and keep up w/ a lot of my friends from the various places I've lived over the years. I have also had the challenge of working in primarily male-dominated fields, which becomes an issue when you feel like "one of the guys", yet they often don't treat you that way (you become too much "one of the guys" and then they feel that they can toss all the "rules of propriety" when they decide they want to go beyond a friendship... may be confusing to you, but from my standpoint, I get lots of guys I work w/ hitting on me which can f*** up my working relationship with them, or they if they are involved w/ someone, the wife or g/f will get jealous and then I lose both a friend / co-worker AND the opportunity to gain the wife / gf as a friend. Very frustrating. Anyway, still at the end of the day, not just men, but people in general are attracted to people who are happy with themselves.