With God, all things are possible. I believe that there are an infinite number of souls available.
So do I, but that is a non sequitur to the train of reasoning that I posted.