Question: how do you know when someone is your soulmate?
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.