السلام عليكم ورحمة الله وبركاته Ustadh what is the secret to having a pure heart free from arrogance, envy, hatred and hypocrisy? These things keep entering my heart over time how do I stop it permanently? جزاك الله خيرا

Ustadh AbdulAziz al-Haqqan
The thought coming to you is not what you are taken to account for, and Imam Ibn Baz said that whoever feels hasad and does not act on it by word or deed is not harmed by it. So when it comes, suppress it, ask Allah to take it away, make du'a for the one you envy, and keep to the dhikr and the istighfar and leaving sins, for these are what Imam Ibn Baz named as the greatest causes of the heart's purity.