Essential Fields of Knowledge for Dream Interpretation

1. Elucidation Knowledge
2. Knowledge of Hadith
3. Knowledge of Proverbs
4. Knowledge of Arabian Poetry
5. Jewellery
6. Knowledge of Ishtiqaq
7. Knowledge of Vocabulary
8. Knowledge of Words