Reincarnation is the belief in the birth and rebirth of a person's soul over and over again in different human bodies throughout history. It is the position that after biological death, the spirit of the person either goes to a place and waits for an incarnation in another body, or immediately is reincarnated as another person. Some forms of reincarnation include incarnations into animals, plants, or inanimate objects. The purpose of reincarnation is to allow the individual to learn spiritual lessons through life so that he/she may return to god (not the Christian God) from whence the soul came. Reincarnation is closely tied to karma the idea that past lives have a residual effect upon the soul and the status of the person to be reincarnated.
Religions that support reincarnation are Hinduism, Jainism, The New Age movement, Rosicrucians, Theosophy, Eckankar, etc.