We all have a divine purpose on this Earth, we are here to learn & evolve. Within each life we have a Soul Purpose in addition to which we have Soul Contracts. These soul contracts are with each & every person who enters our life whether we view it as positive or negative!Soul Contracts are the agreements made between souls before we incarnate to help us grow. This is always from a position of love, never anger, hate or any other negative reason. The key is to figure out those contracts so we can get the most from them.