A Muslim's soul is taken out with ease and is then taken with respect by the Angels of Mercy. A Kaafir's soul is taken out with great pain and the Angels of Punishment take it with disgrace. After death, the soul does not go into another body and is then reborn, but it stays in the world of "Barzakh" till the Day of Judgement. "Barzakh" means the interval between death and resurrection. To believe in reincarnation - that the soul goes into another human body, or into an animal's body, or into trees or plants, etc. is wrong and is Kufr. WHERE DOES THE SOUL REMAIN AFTER DEATH? Death is when the soul comes out of the body. According to the faith and deeds performed by that person, a different place is fixed for the soul to remain. It stays in that place until the Day of Resurrection. Some stay underneath the "Arsh" (above the skies), some remain at "Aala Illiyyeen" (the highest point), some remain at the well of Zam Zam, and some remain in their grave. The souls of infidels are imprisoned. Some are imprisoned in the well of "Barhoot", some in "Sajeen" (the lowest point in Earth), and some at their place of cremation or burial.