Never did We send a messenger or a prophet before thee , but , when he framed a desire , Satan threw some ( vanity ) into his desire : but Allah will cancel anything ( vain ) that Satan throws in , and Allah will confirm ( and establish ) His Signs : for Allah is full of Knowledge and Wisdom :