Q. 1. What is the Catholic Church teaching on the matter of soul mates?
A. 1. First of all, it is important to define the meaning of the word "soul mate." In summary, a soul mate is "a person ideally suited to another as a close friend or romantic partner."
The Urban dictionary provides at least 20 definitions of a soul mate. This is the first, "A person with whom you have an immediate connection the moment you meet - a connection so strong that you are drawn to them in a way you have never experienced before. As this connection develops over time, you experience a love so deep, strong and complex, that you begin to doubt that you have ever truly loved anyone prior. Your soul mate understands and connects with you in every way and on every level, which brings a sense of peace, calmness and happiness when you are around them. And when you are not around them, you are all that much more aware of the harshness of life, and how bonding with another person in this way is the most significant and satisfying thing you will experience in your lifetime. You are also all that much aware of the beauty in life, because you have been given a great gift and will always be thankful."
The aforementioned are pagan definitions that are based on predestination.
The Catholic Church does not believe in predestination because it goes against the free will. If God has already chosen a future spouse for you, before you were born, then you have no free will. God controls your destiny. And if God controls your destiny, how do we know if God has not already determined who goes to Heaven and who goes to Hell at the end of their earthly life?
Predestination has no place in the Catholic Church. Equally, soul mates, as defined by the general population, has no place in the Catholic Church.
The Catholic Church teaches that if you place your trust in Christ in finding the right spouse, He will guide you. The Spirit of Christ may tell you in your heart that your first choice is not a compatible person for you. When you do find a compatible person, God will let you know that He approves of that choice.
The key word here is "compatible." If two persons, a male and a female, during a certain time frame of their lives, are both seeking a Catholic spouse that practices their faith, that want children, that believes in the Catholic teachings, and so on, the Lord Jesus may provide the opportunity for the two of them to meet each other. And if both of these individuals, in their prayers, indicate to the Lord that they like each other and ask Jesus if He would approve of this choice as a spouse, then Jesus will tell them in their heart that He approves of it. If the two individuals follow their hearts and decide to have a sacramental marriage according to their free will, they will then become a perfect example of trust in Divine Guidance.