something deeper then a soul mate, because while a soulmate kindles your inner fire a twin flame parallels the heat of your soul a soulmate works to keep your heart while a twin flame already holds the other half soulmates are all around you, in friend and love but a twin flame comes only once
just an idea im playing around with, love this theory