Why do we dream? - Amy Adkins - YouTube
Each dream, including nightmares contains images from our day-to-day life. Sigmund Freud states that each thing we dream has a symbolic meaning which lead to the fulfilment of our subconscious wishes.
Keeping that in mind, if we interpret our dreams, we can solve some subconscious problems from the root.