Why do People have Dreams?

People have dream because our subconscious is speaking to us as we sleep. It is revealing our deepest thoughts, feelings, or even fears. They can really tell you a lot about yourself or your situation. You can find more information here: