LOL! It's great when it all works out, isn't it? That's another dirty little dating secret, too, imo. A good deal of success in finding the right person is just luck. You can meet someone who-in almost every respect-is really awesome, but there is just that magic "something" missing. Then you meet someone else who has almost identical qualities, but they have "it"...that little spark that makes chemistry between you.
How depressing is that, when you have to ask the question, "What do they have that I don't?" and the answer is "I don't know, they just do. Better luck next time." Ugh. I'm so glad I'm married! :)
Some of it is luck, some of it is just flexibility and being realistic. A lot of men and women I know who are alone are holding out for some perfect person that doesn't exist. Sad.