Followers of Hinduism and Buddhism all over the world are firm believers in reincarnation. It sounds like a good explanation of how so many souls will eventually fit in the space called heaven or the afterlife. Were you alive in a previous time? Do you wonder who you may have been in past life? Reincarnation would explain a lot and answer a lot of questions.