Perfection lives in us
If you believe that human beings originated from God, and through development our life can lead us to God, then probably you will not doubt that God is living in all of us! God living in us is of course perfect, but there is a long journey for our souls until our egos will be close to this perfection. The more developed a soul the more complex dreams they have. There are people who only have physical activity related dreams, others experience feelings or sense smells or see colours in their dreams, and the highly developed soul even can gain new knowledge during their dreams. While the physical body rests during sleep, our ego is floating above our real body in the astral body, but it is not uncommon that the ego in the astral body flys through time and space. We can meet our deceased loved ones in our dreams, who may warn us of upcoming events, and we can also get ideas related to our current work, or other daily activities.
Levels of the Ego
Sometimes during sleep the ego receives the impact of information even if the soul development of the person is far from the higher levels. But most of these impacts or inspirations are forgotten when we awaken, because the ego is not strong enough to forward this infomation to the brain. One end of the scale is when we remember nothing else except physical activities, and the other end of the scale (really rare though) is when somebody is moving quite consciously in the astral world. Those highly developed souls can group their dreams around relevant events or people, and only the information which is actual useful knowledge will be brought to the surface (i.e. the ‘awake’ state).
Most people are in between the two extremes. We have lots of colourful, exciting dreams, sometimes we know that those people we met during our dream are not just mere fantasies, but real beings. In fact we can be also aware that their messages must be important to us. But we are not a