The following result is obtained by our expert’s opinion:
One should not look for any specific attribute in his or her partner, a soulmate is the one whom we accept irrespective of his or her flaws. You are looking for a partner with whom you want to spend your entire life. So, personal compatibility, connection and understanding are the most important factors and rest of the things are secondary.