What is "twin flames"?
This is a little different from soul mates.
We know there are at least three types of soul mates: mental, physical, and emotional.
We like to talk with our mental soul mates. Their thought patterns and habits are easily perceived by others. We get some comfort from our emotional soulmates and have a deep, intense relationship with our physical soulmates.
Of these three types, physical soulmates have the strongest, most destructive effect on each other; if they fight or can't compromise, they may leave forever.
However, we won't feel attached to our soul mates and hate being with them at the same time. The twin flames will.
They are sometimes overwhelmed with mixed feelings of love and hate. Because of the opposing forces of the twin flames, they always have an ambiguous attraction or syncronicity. Although they try to hide from being vulnerable or being hurt, it is not easy to avoid.
Twin flames often tend to want to escape each other's attention, but they usually can't. There seems to be a thread between them that binds and entangles them tightly. Unless one or both of them burns the bridge between them, their story will continue (on and on).
By the way, twin flames do not have to be lovers. They can be teacher and student, or parent and child, and so on.