The Day of Judgement And Its Signs

"Acknowledging your shortcomings is one of the first steps in disciplining yourself. Whoever acknowledges that he has shortcomings has started on the path to self-discipline. It is a sign of Allah’s care when a person tries to change himself and develop."
- Muhammed Saalih Al-Munajjid