Instead of a soul mate, a twin flame is actually where a soul has ascended into a high enough level that it can be split into two different bodies at the same time, so were actually two halves of the same soul, I think. And I said that to him almost immediately, because I felt it right away.