This is a useful and interesting episode about explaining Allah’s Name: Al-Muhaimen (The Guardian). Shaikh Abu Ameenah shows that this name means the Guardian and the Supreme Witness Who watches over all that takes place in His creation so this meaning leads us to reflect on our thoughts, deeds and words. When we do the righteous deeds, Allah will guard us from evils through his mercy. Afterwards Shaikh Abu Ameenah gives us an effective remedy against the evil thoughts which lead us to commit what Allah forbids.