Have we lived on earth before?
Reincarnation is the belief that we have lived many lives before and probably have many lives still ahead of us. Considered in this context, we are all undertaking a spiritual journey over many life times and the cycle of life will not come to an end until we have learned each and every spiritual lesson.