Every five years (more or less), one in the marriage changes faster than the other. Can the other person change at the same speed (for better of course) decides whether the marriage stays or breaks.
Marriage isn't really about finding the most compatible person. That's a very modern misconception.View quoted post on X
Why? Because we change over time. The experiences and years of our lives transform us into different people.
Even if you could find a perfectly compatible person, over the years you would both change in different ways.
Don't try to find the person that is most compatible with you. My advice is to choose a spouse on 2 criteria: great friend, great character.
No matter how each of you change along the way, friendship and character will hold you together. Next year is my 24th year anniversary. My wife are very different people, but I can't imagine doing life without her.
I think Tim Keller put it best in The Meaning of Marriage