The search for love should not be as difficult as it is today. Dating is not supposed to be a sport...especially when it becomes one that someone continues to lose at. That certainly will make one lose faith in the possibility that the 'right one' is out there. Even to waste two hours of your precious time having dinner with someone, that you find out in the first 15 minutes is not for you, takes you away from a opportunity of actually meeting someone who IS. We don't spend enough time on the front end in getting to know our SELF...who WE are, what WE need in a partner and relationship. If we knew this stuff with certainty ahead of time, we would not have to waste time on a purposeless date, when we know it's not the right person for us. This applies to people in relationships that are not with the 'right partner' either. No doubt you know if they are not your soulmate and if there is no future with that person, yet people stay in these relationships so they will not have to be alone. Newsflash: you ARE alone if that's not your soulmate....and when it finally does fall apart, and it will, you will be older and maybe even a little more bitter, when you get back out there on the 'market'. Two things that won't work so well in your favor. If you have been single for many years and are not meeting your ideal partners, than it's time to do the work. It's easy to blame the city you live in or the people you meet...but remember that YOU are the common denominator in it all. Finding love and keeping it is a conscious, deliberate process. Do the work ahead of time and when you find the right person your soul will just know...