soul mate Tag

You may have had the experience that you met someone or talked to a person you met for the very first time and it instantly felt like you have known each other...