What is a Twin Flame?
Twin Flames are one soul, split into two. The divine masculine & divine Feminine (any soul can have more masculine/feminine energy, its not necessarily based on your biological sex).
Twin Flames don't always incarnate on earth at the same time together, but when they do they can create cycles of karma with each other over many lifetimes during which they would have played various roles to each other, not always romantic, any relationship is a possibility, mother & son, Brothers, friends.
They will reincarnate over and over until the cycles have been completed, lessons have been learned and they can reunite.
When Twin Flames meet in this lifetime it can be very intense. It is the beginning of a journey through our emotions, our shadows, fears ,darkness and back to our true selves, the light and unconditional love.