It is important to determine if the person you are dating is your soulmate or life partner. Hopefully, the person you are in love with is actually both your soulmate AND your life partner. It doesn't always work out that way and it can be hard to determine where you stand with the person you are married to or dating.
A soulmate is a person who is perfectly suited for you. They make you feel whole. You are in love with his or her flaws. You feel like you have known them before and are comfortable with them. You have a strong attraction to each other.