What are qualities of a soulmate?
You fall in love with his (or her) flaws. Soulmates have an easier time of accepting, even learning to love, each other’s imperfections. Your relationship is more likely to be a soulmate match if you both love each other exactly as you each are, accepting both the great and awful tendencies we all have.