This is one reason for so many failed marriages. Time. People want to hurry into relationships, hurry into marriage. And then, once it's too late, and they're married, the other person begins to show their true self. If people would slow down and not treat finding a spouse like a race against time, and slow down, there would probably be less failed marriages.
Or even if people weren't so quick to enter a dating relationship, there would be less broken hearts.
But i have to vent a little against the term 'life partner'. It is such a secularized sounding concept, that, in reality, does not necessarily mean marriage. Only a committed relationship. My sister lived for over 10 years with her boyfriend before they finally got married. You could say they were 'life partners'.
That term just sounds so clinical and generic. Like something you grow in a test tube. I don't want a life partner. I want a wife. As in married. No confusion as to what that means.