One Reason Why You May Not Have Met A Soulmate Yet..
You allow your past relationships to influence future ones.
If you've dated your fair share of unsuitable matches, chances are you have developed a comfort zone for the wrong person. This makes it difficult to meet your soulmate and get into the relationship of your dreams, since your subconscious mind produces a distorted picture of what a love partner should be like. So, stuck in this vicious cycle, you keep going for people who are not right for you at all. You may even notice a pattern where all your past partners share similar fundamental flaws that were incompatible with you. To get out of this vicious cycle, the first step is awareness. Take note of the unmatching traits that all your past partners had in common. Focus on the OPPOSITE of those traits to attract a person that's right for you.