I don't believe in the Heaven of the Christian, Jew and Muslim.
The "soul" I speak of is called the "Self" yet is non-self itself. It is arises from karma's action Buddha-nature, and is not permanent.
Remember the aliens from STNG and DS9 that flowed together in a lake of their fellow beings?
The soul is like that. We return to "God." All the souls join together as one in Oneness. This oneness is called the Absolute. On death, each sentient being's mindstream flows into the Absolute
Thus, the soul is impermanent, because in returning to the Absolute, all souls die and their respective mindstream share their collective memories.
When the mindstream is reborn, it is reborn as a human. I am not fond of the karma where you get reborn as hell being, hungry ghost, human, asura or deva.
For every person wishes he could be reborn as a human being.
My soul is not the soul of my previous incarnation, though its karmic path pointed to me.
For the previous soul is no more at death. What gets reborn in Pure Land?
The result of karma in this life and previous incarnations only affect going to Pure Land if the karmic seed to affect rebirth in Pure Land was planted in previous life.
Ditto for rebirth in this world as human. For Buddha gives each bodhisattva instructions before being incarnated in this world of birth-life-death (samsara) as a human being.