Not being religious, I've often thought about the question "what happens when you die?" over the years.
After accepting that souls must exist (because we have conscience; without souls we would be mere robots) the question became two: "how is a soul created?" and "what happens when a soul is destroyed?"
I decided to avoid those two questions by proposing that souls cannot be created or destroyed. If souls can't be created, that already eliminates the possibility of the Christian "live on Earth and then go to heaven or hell" idea, and anything similar to it. And something that cannot be created or destroyed must always have existed and must forever continue to exist.
Here's where we get to what I realized today. Working on the above ideas - if a soul cannot be created, then there must be infinite souls. Otherwise we would run into the silly idea of having a maximum population in the universe.
However, if there are infinite souls, then there would be only a finite number living in the universe, whereas there would be an infinite number with no life at that time. This is also a rather silly situation. So, now I propose there are infinitely many universes, not one, which actually fixes the problem!
If there are infinitely many universes and infinitely many souls, then each universe can have as many or as few souls as necessary, while there will still be no souls left over. Every death can be paired with a birth, and every birth paired with a death, so there is never a shortage of souls for newborns and there is always a place for a soul of a deceased to go.
Any thoughts on this?