Hi Red Violet 3
I agree with you that our partners are the reflections of ourselves.
We attract what we are.
We experience certain people and situations in order to learn certain lessons, which are important for our soul development.
We meet certain people because they have something to teach us.
Certain people come into our lives because we have something to teach them.
I don't like sticking by rules, because I believe everything is possible. Even more so, cause we don't know so many things. That's why I leave all the possible options open, but yeah, there are options which I would rather to be true. For example, I'm a true love forever person so I would love to know for sure that The One is a fact.
All the things you mentioned about us changing with time and therefore wanting and attracting different people. There's logic in that. I also thought about it.
Buut, you said something: "I think only a real deep love can overcome such changes and circumstances; beat the odds and continue."
We change, work on ourselves and learn in this realm how to love ourselves unconditionally, how to accept ourselves, we treat others how we treat ourselves.
Outside this realm there is already our Higher Self which loves itself unconditionally, so, in all the universe mysteries, it's possible there's also The One who matches our frequency perfectly. That's above everything, even above these changes on Earth plane, because in Higher Realm we already are there where we are trying to get here on Earth.
If The One is here and we are successful in mastering this life time lessons, then it's possible we meet each other in this realm as well.
Glad to hear about the special person from your dream appearing in your reality