Within the various levels of dreams, there are two supreme types:
#1 Those which come FROM your mind
#2 Those which come TO your mind
Those which come to your mind are more obvious and powerful. They come down from heaven (whether of God or Satan). Those which come from, come from below, from inside you and spring up in a revelation to yourself. It is one of the ways your spirit communes with your body. This doesn’t negate those which come from your mind. Rather, those from within, help you to understand yourself and the world you know. In other words, revelations from within, expand your inner being and understanding of the world you know. Those from without expand the world you do not know. A within dream for instance, could give you a clear understanding of a problem you have and how to fix it, such as a character flaw or a relationship with another. A without dream, could include visits from Christ or angels, or to the heavenly throne and matters of prophecy.
It is important when seeking the interpretation of a dream, to know whether it was within or without you, so as to better comprehend its meaning.