3 Types of Soul Contracts We Choose Before Birth
Wondering if you share a soul contract? A soul contract is an agreement your spirit makes before birth to be involved with someone in a significant way during your life. Soul contract relationships teach specific lessons during your life. They serve the purpose of providing spiritual growth and development. Everyone is born with soul contracts…