Postulate: A Soul is eternal, and may not be destroyed.
Postulate: A Soul is not limited to physical boundaries, including space and time.
Conclusion: There is only the One (1) Soul-- it is shared by all living beings, both in the past, the present and also into the future. The Soul inhabits each individual in sequence--
from the perspective of the soul-- and exits the body on death, traveling in zero time to the next body in the chain, regardless if that body is in the distant past, the present or the future. The Soul travels through time as needed, looping back upon itself over and over in an Infinite Recursion.
Eventually, in some distant future? The Soul will be Done. Just what it is preparing for, or to Be? Is currently unknown. Perhaps it will travel to a universe comprised of more than 3+1 dimensions, and begin again.
Or? Since The Soul is Recursive? Perhaps it's Journey is Infinite--forever traveling back and forth in Time and Space, to inhabit for an eye-blink (from it's perspective) at a time.
Blink-blink-blink-blink-- each blink a lifetime.
Consequence: We are All The Same Soul. It behooves us to Treat Each Other Well.
(not my idea, exactly, but I have expounded on the concept over the years... I forgot where I first read about the One Soul)