Well I have quite the knowledge between the two.
A twin flame is a suitable person that matches your vibration patterns including spiritual levels and thought process that bring you closer to each other. But time is needed with each other. You only meet this person once in a lifetime. Some people marry their twin-flames unaware of the real concept behind a true lover.
In all facts I discover that a twin flame is meant to be near you in the breaking point of your dire times. A spiritual growth to then find your soulmate.
"Twin flame to find your soulmate? How can that be?"
In many ways a twin flame partner has 4 duties within the tenure of your relationship if you become spiritually aware you will find yourself with many opportunities of learning and past origins. Yes it is meant to heal you, it is meant to harness your soul back on track
The duties of a TWINFLAME:
2. Love & Affection
3. Awakening & Restoration
Once you find your twin-flame you will immediately begun the search of your "Heroes Journey" Unless you have already started individually.
Next your Soulmate.
Your soulmate is one that you instantly feel a connection together. Instinctively you know you are meant to be together eternally.
However, this concept is often mislead by the countless of relationships that end in conflicts or misunderstandings.
Reality speaking, the other half, one that highly resonates with you. Everyone has one, no matter what being you are.
A thread is always a sign of a soulmate. The honest truth; Some are in spirit and trap but often try to reach out, some are alive, but you'll know when it comes.
There is a blight of secrets laying deep in the dark about this specific deity.
For all people out there, when you seek your soulmate you are meant to go onto a spiritual growth before reuniting and your vibrations must be at a high level and yes it is the person you always imagine in your dreams. Could be the most handsome and beautiful person you always dreamed and wanted. Absolute happiness.
Anyways, it is something that even the Illuminati hides and refuses to aspire, keeping everyone else in flames of pain and torture.
So remember, if you're looking for love, or perhaps you lost one, they could've not been your twin-flame or soulmate. However don't give up! For even the slightest connection between someone nearby can restore you back to health! :)