And indeed We sent Noble Messengers before you, and made wives and children for them; and it is not the task of any Noble Messenger to bring a sign except by Allah’s command; and all promises have a time prescribed. 38 Allah effaces whatever He wills and retains whatever He wills. With Him is the Mother of the Book. 39 Whether We show you part of that We promise them, or We call you to Us, it is only for you to deliver the Message, and Ours is the accounting. 40 Have they not seen how We come to the land diminishing it in its extremities? God judges; none repels His judgment; He is swift at the reckoning. 41 Those who have gone before them devised, but to Allah is the devising altogether. He knows what every soul earns. The unbelievers shall know without doubt for whom is the Ultimate Abode. 42 Those who deny the truth say, "You are not God's messenger." Say, "Sufficient is God as my witness between me and you, and those who have knowledge of the Book." 43