If you looking for your soul mate, the one that will understand you, support you, love you and be your rock, whatever happens, you should be prepared to be all of that for the other person as well. Once you understand this, you will be able to make progress in your dating life. If you are ready to make compromises and not only look for but look for, find and offer the same, then you can be sure you will find the one. Here are some tips on how to find the perfect woman if you are already at this phase.
Source: http://www.thebaynet.com/community/entertainment/how-to-find-the-perfect-woman.html