Is there a difference between a Twin Flame and a Twin soul? No there isn't. A Twin Soul occurs when part of an original soul splits into two parts to form your other Self, or Twin Flame. Thus a Twin Flame is the mirror image of one soul that has split into two parts, one being male dominant and one being female, so yes a Twin Flame is also known as your Twin Soul.
A Twin Flame is also referred to as your Divine Complement. Everybody has one. There are no exceptions. It is a uncommon and very rare thing for Twin Flames to incarnate together, and if they do so it is for a very specific and unavoidable reason.
When a soul takes on a low density physical form in the human realm, it's Twin Flame remains behind in the higher dimensions and acts as a guide to support it's other half. Now during the process called Ascension, which started at the end of 2012, some twin flames are re-uniting in order to prepare to fulfil their divine missions together. One reason for this is to help raise the consciousness of humanity and the planet through your combined energy.
How do you know you're with your Twin Flame?
Whether incarnated or not, the bond or connection you will feel with your other half is deeply loving and spiritual. It is nothing like the human bond formed in a romantic relationship. The twin flame bond transcends this. This is how you can tell the difference. Whilst in physical form, your bond with your Twin is the closest you will come to experiencing Oneness. There is no mistaking it. It will give you a taste of the Oneness you will experience when you ascend out of the human realm into the higher dimensions.
The Relationship