Did you know we should ask for a Twin Flame, not a soul mate?
A Twin Flame being someone who is compatible. Has the same interests, likes doing the same things together. Whereas a soul mate may be one we owe karma to. And they are going to hurt us because we hurt them. Or we have to hurt them because they hurt us, which hurts us as well. Though there is a Higher Spiritual Dimension of Forgiveness and Making Amends. If We only do it.