Question: how to know who your soulmate is?
Answer: You'll know you've found your soulmate when you accept a person as who they really are and don't try to change anything about them. Loving someone, or even liking them a lot is about giving them the space to be themselves. If you are perfectly happy with their flaws and their awesomeness, you have found your soulmate.