Soulmates are like leaves on the branch of a tree.
All leaves are from the one tree but the ones on a specific branch are the ones closest.
These souls from the same branch meet again and again in different lifetimes.
Often one will recognize the other, but sometimes it’s only the one, and the other does not or cannot see.
It is up to each soul when confronted with the other to recognize it but also it matters most what they do with it.
Sometimes fear will get in the way and as a result the souls never fulfill their destiny.
One knows it, the other chooses to walk away, missing out on following through with the union.
Great heart break is felt by the soul who is awakened, great suffering is felt by the one who is not.
Either way, the soul will keep repeating the meeting again and again, lifetime after lifetime, until it chooses to open its eyes to the truth.