A dream is a release of revelation (whether natural or spiritual) that comes at a time when your body is at peace and you are settled. Sometimes this is the only way God can communicate with you because your soul is quiet enough for the Lord to speak deeply into your spirit. A dream is like a snapshot of something that you can relate to in picture form. Ecclesiastes 5:3 speaks of a dream coming when there are many cares. It may be a subconscious response to the circumstances of your life or the Holy Spirit communicating to you.
From the book "Dream Language"