Soul Agreements
As part of your spiritual growth, you make agreements with other souls to help learn and work through old patterns and emotional wounds.
It is believed that before you incarnate, your soul plans certain encounters to help support your spiritual development. These are soul agreements.