There is a mythological phenomenon called "Twin Flames", which states that sometimes one soul gets split into two and lives separately in two bodies. These kind of souls are rare and share the deepest connection possible, because at their core they are one. Their connection goes beyond romantic love. They act like mirrors to each other. No matter the distance between both, even without words, they are bond together. They teach each other the most important lesson to learn - what real, unconditional love is.