Most of us have heard the expression Soul Mate or Twin Soul. Different people have different ideas regarding what a soul mate is. Some people believe a soul mate is our romantic partner for life. Some people believe that soul mates are people who we can have any meaningful relationship with – even a parent, […]