Reincarnation is the idea that death is not the end. After death the soul leaves the body, but, after a temporary rest takes rebirth in a new body. Reincarnation is an integral belief of many spiritual traditions. It is often asked why is reincarnation necessary? The main reason is that Reincarnation gives the soul chance to make slow steady progress towards fulfilling its highest goals.
See also: