Everyone has heard the story of Surah Yusuf. However, there are so many other lessons to be learned from this amazing Surah. The speaker touches upon interpretations of dreams, the dynamics between sins and good deeds, examples of people on Tawheed versus people on shirk, the consequences of a thought turning into an action, desires, and taqwa. Best of all, this story makes you realize that even the beloved Prophets of Allah were given trials, and understanding how they overcame these hardships increases the love and respect for them. Then only can we begin to understand why they were chosen by Allah.