Everyone you meet is some sort or form of a soul mate. Some are put in front of you on your path to strengthen and test you. Others may only be there for an instant, and than be gone the next.
The similarities between them is that they all mean something to you in this lifetime. Whether they help or hinder, you are meant to move on.
What you do with that encounter is up to you... Either you give up or prove them wrong by not... heart