LIFE LESSONS :

Each soul has come to this life to carry out a divine plan. The plan exists so that the soul may master certain life lessons that it has chosen for itself. A soul typically chooses one or more major life lessons to learn. Concurrently a soul will experience several smaller lessons along the way. Upon completion of the life lessons a soul may pass out of this life.

Animal Communication