Before physical birth, every person makes soul contracts that determine the friends and families who will surround them in their new life.
Between lifes, the soul chooses the areas in which it desires to grow, and soul contracts are the means by which self-development is secured. The contracts ensure each incarnation is accompanied by people who will guide them and create the right environment for growth.
For example, should the soul wish to become more patient, it might be pair with irritating work colleagues, forcing patience to develop.
The contracts are a deal one makes with one’s self, aiding the soul on its path toward enlightenment. There are no limits to what can be contracted: souls may choose to encounter family members and friends several times over, but they will go into their new life with no memory of the decisions they made.
Soul contracts allow the soul to predetermine its upcoming life, the people it will meet, and the lessons it will learn. While free will still remains, and can change the course, soul contracts provide an outline to guide the body on its journey. Soul mates, kindred souls, and instant connections are all examples of soul contracts being fulfilled: souls who were destined to meet, finding one another.
Everything happens for a reason, and each person plays a role in predetermining those reasons for themselves.