Before it incarnates, each soul enters into a sacred contract with the Universe to accomplish certain things. It enters into this commitment in the fullness of its being. Whatever the task that your soul has agreed to, all of the experiences of your life serve to awaken within you the memory of that contract, and to prepare you to fulfill it.
Gary Zukav