I dont know who needs to hear this today.
"Soulmates do not exist in real life."
Its a fun idea in fiction, but it needs to be clearly understood that there is no such thing as a soulmate. There is not a person that will help you feel complete once you met them.
Loving is an action. To love someone is something that must be done with intention. Love is work. It doesnt just happen.
The person that you are with does not need to be in sync with everything you do. The person does not need to have the perfect understanding of your mannerisms and habits from the jump.
The idea of soulmates in real life is one of the most dangerous ideas to the concept of Love.
Now does that me you cant find a good loving relationship? No. In fact, removing the idea of a soulmate makes getting one easier. Those impossible expectations will be removed and you will be able to see the person for who they really are.
Do not look for someone that guesses your favorite color and likes your favorite foods. Look for someone that will ask what they are.