Dreams are memories from the soul, and from many past incarnations. Dreams are also the communication channel that the world of Spirit can give you information about the future. Dreams are energy, unused and unexpressed emotional energy from the past, as well as energy waiting to be fulfilled in the future.
When you dream, if you dream deeply, the world of Spirit can communicate with you to give you information about what is ahead. Those in the world of Spirit can also work at releasing the past life memories that have been in your soul memory for many incarnations.