Dreams portray several indications. In the spiritual world its similarity is like an X-Ray system. It is a divine bounty upon human that He (Allah) alerts any forthcoming issue, through the faculty of dream. One can learn problems, physical or spiritual, through an expert who can decode your dreams. External science is on its peak but it has no access to the internal sciences; and thus interpretation of dreams is beyond their ability.
Dreams also extend invitation to the observer to think and improve. Scientific inventions have an array of sophisticated equipments that discover secrets and hidden matters, but have not succeeded in entering the world of dream. Learned writer of “Tabir ar Dream” transmitted a Tradition: “If anyone suffers with a nightmare than he should never discuss it with others, but wake up, perform Wazu and offer Sal’aat. Do Istaghf’ar, recite Dua, and Zikar (Tasabih), and give Sadaqah”.
These are the best weapons of protection. Some Ulama refers to a Hadith:
“A bad dream, as long as it is not told, flies above you, but falls down and becomes true when it istold”.
Friends of Allah may alter destiny through a Dua, even if he is warned through a nightmare.