We sent down messengers before you and gave them wives and children. Yet it was not possible for a messenger to bring a sign, save by the command of God. Every age has had its revelation. 38 Allah erases and confirms whatever He wills; and only with Him is the real script. 39 Whether We shall show thee (within thy life-time) part of what we promised them or take to ourselves thy soul (before it is all accomplished),- thy duty is to make (the Message) reach them: it is our part to call them to account. 40 Do they not see how We come to the land and reduce its extremities? Allah judges; none repel His judgement. Swift is His reckoning. 41 Those who lived before them also devised many a plot, but the master plot rests with Allah. He knows what everyone does. The deniers of the truth will soon come to know whose end is good. 42 Those who disbelieve say: 'You are not a Messenger' Say: 'Allah is a Sufficient witness between me and you, and whosoever possess knowledge of the Book' 43