I believe God can pair two people together for a reason, but that doesnt make them soul mates.
My best friend and I both strongly agree that God brought us together, but we arent soul mates : p
The idea that there are two people connected spiritually and intertwined somehow in fate or whatever doesnt make any sense : p Youll never meet two people who are perfectly in-tuned with each other : p Every couple has to work hard to stay together, they will fight and disagree and even at times struggle to get along.
I believe two people can fall in love with each other. I believe they can fall out of it, too. I do not believe that God creates "one half" of another person. I believe that when we are married we become one flesh, but I dont believe that means we were always meant to be together. Also, in heaven we will live like the angels do, there is absolutely no word on angel mating and falling in love, and Im 110% certain that they dont, and that this whole marriage thing only exists in life in the flesh and not in the spirit : p