Hello my dear Claudiac,
I have something for you, you're going to love it! 
What is a soulmate?
What we call a soulmate is a person who is very close to you. Even on an energetic level, you are very close. The particularity of soulmates is that they understand each other very well. Because they have often lived several lives together, they communicate in more truthful, more authentic ways. They understand each other, they know each other better than anyone else.
But it is not necessarily the case that a soulmate meets their other soulmate on Earth. It may be that one has incarnated on Earth to evolve, while the other does not need to do so at the same time. But generally, they manage to go through it together, learn together, and evolve together; that is their strength.
In fact, everyone has a soulmate, but it may be that this soulmate is not on Earth for your current life. If, on the other hand, they were incarnated on Earth at the same time as you, then you have a good chance of your paths converging, provided that this is part of your Life Line. But when that is the case, it is a great joy for these souls to find each other again. Your soulmate is not only your spouse; they can be your brother, your sister, one of your parents, one of your children, your best friend…
The particularity of soulmates is that they share a very strong bond that unites them. They are generally aware of it but cannot explain it. In fact, their bond stems primarily from the fact that they evolve together throughout their many lives and, once up there, they find each other again—with this energetic bond, with this bond of Love that is very present. Souls are often more prone to developing telepathy due to their very strong energetic connection. It is no coincidence that people say they are often on the same wavelength!
Do we have just one soul mate?
In fact, I would say that our soulmate is the soul that is closest to you in terms of energy and experiences. Now, the more lives you live, the more people you meet, even up there you meet a lot of people. But if these souls are close to you, they will always be less so than your soulmate. It is a matter of connection. The soul with the closest connection to you, the soul that is energetically closest to you, is your soulmate. The other souls are not soulmates, but their importance is no less. In fact, it is a matter of terminology, because the essence of all this is the bond of love between people. And even if these people are different energetically, it is the bond of love and their evolution that are important. It is through sharing that we learn, it is these connections with people that make us evolve.
Can we change our soulmate during our evolution, during the evolution of our soul?
Of course, one can change their soulmate during their evolution, since it is an energetic bond. This energetic bond depends on the individuals, who are themselves in constant motion due to their evolution. If a soul does not evolve at the same pace, and something happens, a disharmony will occur. However, this is not common, because when a soul has the same vibratory rate as another, their evolution proceeds in a fairly identical manner. In fact, since their level of consciousness is the same, their evolution advances in parallel, especially if they meet on Earth. The more evolved soulmates are, the greater the probability of evolving in an identical way: they have spiritual achievements that provide a solid foundation for their progress. Furthermore, it is soulmates who decide to move forward hand in hand to more easily achieve their spiritual evolution.
I really enjoyed this reflection on soulmates, which I wanted to share with you.
Yes, regarding your Bulgarian friend's account, an article I just read on karma and reincarnation confirms her theory. However, the cycles of reincarnation are much more complex than one might think. If you'd like, I can share the link to this theosophical article? It's very interesting.
Well, on the other hand, I don't remember dreaming about him before our first "encounter." But I did dream about him afterward. It was a very beautiful dream in which we were outside of this life and shared a happy moment. It only happened once.
However, a few weeks ago, I had a strange dream: I was in a store with what appeared to be my partner, but I could only see the lower half of our bodies. Suddenly, I felt overwhelmed by a joy and an indescribable peace. I burst out laughing and looked up at my partner, a bit worried because sometimes he gets embarrassed when I express too much joy in public places... And I found myself face to face with a stranger (I remember this sweet, smiling face filled with love very well) who gave me a smile filled with a very strong love.
I don't know this man. Or not yet???!!! This dream unsettled me.
Don't apologize, dear Claudiac, of course we should try to understand. It's simply a matter of sensitivity, something a being either has or doesn't, to wonder about who we are, or where we are going, whether love can transcend time... lives...?
I am continuing to look for articles on this subject, or books.
Yes, I think that if the person you meet is truly your soulmate, they know it too, and they are just as unsettled. Even if these “meetings” seem “predestined” when we are still in a state of emotional turmoil, as the text above so aptly puts it.
On the other hand, what bothers me is that apparently souls manage to find each other in the same life... That hasn't been the case for me, though...
And then sometimes I tell myself that if he really were my soulmate, he wouldn’t have disappeared the way he did… But I can’t bring myself to be angry at him, it’s crazy… When I think of him, I only feel good…
Yes, I am willing to believe that we are both Romanian, in period costumes... our eyes riveted on the Black Sea... 
You are right, I will always seek to understand. Questioning is the only way to evolve, isn't it?
Are you still in contact with him? Does he seem troubled in your presence?
From stretchy / Friendship
Natou