There is no such thing as a perfect ONE. Each person we have a meaningful relationshop with is a soul mate, for a day, or for 50 years. Throughout life we grow and change and so are the people we attract. There is no final destination, but it's true that when we become more complete , the relationships we create are more satisfying and long-term, what we may consider "The ONE".
Thanks for bringing up this topic.