thethinkingmuslim.com
Spiritual Diseases of the Heart
Spiritual diseases of the heart are those sins which are committed by the heart and cannot be seen. They have an impact on our outer actions, because they are often the cause of other sins.