A dream can be compared to an operational command in computer software. A dream speaks to our unconscious mind and directs it how to influence our conscious mind. The unconscious dream thus instructs us how we are to act in a situation or what to think or feel about a certain issue. We are in essence being programmed, beneath the level of knowledge or awareness. While dreams often influence us, we are usually unaware of their influence.
Dreams also can come from many different sources.
They can manifest our inner most desires and thoughts. They can be influenced by other minds, human or demonic. Dreams can even be influenced by what we have eaten during our waking hours. Therefore, the amount of Divine communion that actually comes through dreams is relatively small. What we have left is the Bat Kol, the daughter of the voice of Ruah HaKodesh.