since you mentioned souls not so long ago, here are a few questions about them.
1) What are souls made of? How does soulstuff interact with ordinary matter?
2) You said you didn't give souls to animals. Did you give them to humans? Where do you put the distinction between human and not? Is it possible to meet a Neanderthal in heaven? An Australopithecus Afarensis?