Because a perfect soul is needed to live forever, we can ask ourselves the following questions:Have I ever said anything that is not true? Have I ever taken anything that is not mine? Have I ever hurt anyone else? Even if you are not a criminal, but have a high moral standard, you can still definitely have made mistakes and shortcomings in your life. In case we have made mistakes, our soul cannot live forever in a perfect world. One day we all have a dead body and our soul will bear the consequences of how we have lived according to the things we believe in.