Do not discount this question, I am not trying to be a smartass......
If we all have a soul, where does it come from, who or what gave it to us?
If it was given to us from heaven, does heaven have an unlimited amount of souls to give to us humans? Does heaven recapture our souls once we die?
Since the population on this planet is growing astronomically and my assumption is that heaven provides us with our souls, how can heaven keep up with the soul assignments?
I know that sounds stupid but it's the best way I could ask this question...........
It’s a long topic. Do you really want to know what the Vedas teach? I could tell you if you want to know.