Some more facts about soul. Soul is all encompassing God as argued by non dualism. Why?

How is it possible that God to get overpowered by Maya(physical Nature)? Maya works with power of God, at the will of God. Something that is servant of will cannot overpower the owner. For example the senses, say hand work at the will of an individual. Hand cannot overpower the individual. In fact, hand derives its motion from the vitality of the individual. Hence individual dictates the terms with the senses. It is not possible for senses to dictate terms on the individual.

To more precise, hand cannot order individual to do something on the contrary individual gives order to its hand.

Therefore, God who all powerful, gives orders to Maya about creation of universe rather God empowers Maya to create this universe. It impossible for Maya to overpower God while we see that the individual soul is overpowered by Maya because of which soul fails to realize its divine properties. Hence soul cannot be all pervading personality.

Hindu further states that after leaving the body, soul travels upwards , over the moon to his destination according to his deeds either to hell or to heaven. It then returns after spending time in hell or heaven to this world. Return to this world does not mean that it gets human form. In most of the cases, soul has to spend time in other life forms to suffer from the outcomes of the deeds done in human form.

Is soul then equal to the size of the physical body? No. Hindu says soul is extremely minute. It fills the body with vitality just as fragrance is filled in the flower. again if the soul is of body size then what about when soul has to don body of ant? How is it possible to accommodate soul of elephant in the ant?

Thus soul is a micro element of God.