And We have sent no Messenger, nor a Prophet before you but when he longed (to attain what he sought), satan (interfered and) put hindrances in the way of what he sought after. But Allâh removes (the hindrances) that are placed by satan, then Allâh firmly establishes His Messages. And Allâh is All-Knowing, All-Wise.