There are soulmate’s out their form everyone, but very rarely, you find a twin flame soulmate. So called because you bounce off each other very well and have the same attributes and attitudes as each other. When you find your twin flame you become inseparable and are together for life.
So true!

Please excuse the bad grammar, my phone keeps auto correcting things and I don’t notice sometimes