We sent not ever any Messenger or Prophet before thee , but that Satan cast into his fancy , when he was fancying ; but God annuls what Satan casts , then God confirms His signs -- surely God is All-knowing , All-wise --