I believe there is a misconception that a person can find their soul-mate by accident and then not have to work for unity in their relationship. They expect that they will find a person that has all of their likes and none of their dislikes and somehow magically the relationship will take off without any bumps in the road. God brings a person into a person's life circle that He knows will be a "good fit" as long as He is in the mix to help make it work. There will be some things for both parties to do to modify in order to be inter-dependent upon each other. There will be mistakes made so that forgiveness is the order of the day. There will have to be time invested in developing tolerances to things each is not used to having in their lives, but it is all worth it. God builds the soul-mate from rough building material that He sees in each of us at the start of a relationship.
When a relationship begins there is a high dose of chemicals at work to cause an attraction and excitement for the bond to begin. That however, is not supposed to be a forever thing. That is only meant to smooth out the beginnings (the hardest part) of a couple's life together. Depending on the couple this attraction will be up to about 3 years. A couple is supposed to be learning to be dependent upon God as a cohesive couple and interdependent upon each other during that time. But most just lay back and enjoy the ride as if it is never going to end, slamming headlong into the work in the marriage like slamming into a brick wall.
God is the One who makes it possible to meet one's soul-mate. He is the One that creates the combination that causes a lifetime relationship to be possible. In my life I have found on two separate occasions that a soul-mate was given to me. The first I didn't know about the work involved in marriage and it was a train wreck. In the second, I have done my homework and God has built a home with Himself in the center of all we do. I love my wife and the 15 years we have been together has been the happiest I've ever known. Bob.