There are millions of potential partners to choose from. Who do you choose? To some degree, this is like to find a job. You have to find a job that excites you, not just to earn a living (otherwise it would get boring and soon or later you will change to another one). On the other hand, there is an INTERview process, which means the job must accept you. It's two-way process. A good match means that you can fully use what you have ane enhance yourself, while the employer is glad to have you for your contribution. As for finding a life partner, the match has to be you and your partner can find what each of you needs in the other person. For the male side, what you need is love, beauty, comfort and a sense of peace being around her, need to tell her anything. For the female side, that could be security, dependability, pride about you. A key thing is personality. Some people just do not you, or you just do not like some girls. If there is a conflict of personality, do not expect that can be changed and it is better to leave. You can always find somebody that of harmony to you. The key thing to have a long-lasting relationship to make sure you know what your partner wants and you can meet that, and vice versa, otherwise things will not last long. People from similar background should have a better chance of having harmonious personality and needs.When being with someone that of your real partner, you feel safe without a need to change anything to please the other party. And make sure she feels the same way.