SOUL CONTRACTS
Soul contracts are contracts each soul enters in before it comes to earth. Your soul has contracts with other souls and in those contracts you set out a plan on how and when you and that other soul will meet, The relationships you have with those souls and through that contract your soul and other souls learns whatever it has to learn, so your/their soul can evolve. In essence its part of a way for our souls to grow. Typically this is hard for people to understand. They argue that if you have a contract with someone before coming to earth then our lives must be predetermined. In essence it is, however the decisions you make regarding that contract has its own free will. An example of this is if you have a soul contract with a person or a group of people and you decided you want out, while here on earth then your free will will cause a shift in the path your soul is currently taking. The god factor (higher self) will always try to put you back on the path for soul growth. There are many ways to divert from the path and those ways are typically done by remaining attached to the physical world