When you see demons in your dreams, this means that the unconscious mind that produces them is sending you many warnings. The demons represent people who are cruel and immoral, and will ruin your life.
You are probably going to feel afraid and irritated with your bad dreams; however, their role is therapeutic. They are in fact opening your eyes, and helping you see hidden dangers that are threatening your life and happiness.
Your dreams show you the bitter truth as it is, so that you may avoid falling into traps, and so that you may prevent all mental illnesses