Thus, too, have We vouchsafed revelation unto Moses aforetime, and thereupon disputes arose about it. And [then, as now,] had it not been for a decree that had already gone forth from thy Sustainer, all would indeed have been decided between them [from the outset]. As it is, behold, they [who will not believe in this divine writ] are in grave doubt, amounting to suspicion, about what it portends. 45 Whoever does good, it is for his own soul, and whoever does evil, it is against it; and your Lord is not in the least unjust to the servants. 46 ۞ Unto Him is referred (all) knowledge of the Hour. And no fruits burst forth from their sheaths, and no female carrieth or bringeth forth but with His knowledge. And on the day when He calleth unto them: Where are now My partners? they will say: We confess unto Thee, not one of us is a witness (for them). 47 And there will fail them those whom they had been calling upon aforetime, and they will perceive that there is for them no shelter. 48 Man is not wearied of praying for worldly good, and if there toucheth him an evil, he is despondent, despairing. 49 And if We let him taste mercy from Us after an adversity which has touched him, he will surely say, "This is [due] to me, and I do not think the Hour will occur; and [even] if I should be returned to my Lord, indeed, for me there will be with Him the best." But We will surely inform those who disbelieved about what they did, and We will surely make them taste a massive punishment. 50 And when We show favour to man, he withdraws and turns away, but when evil touches him, then he has recourse to long supplications. 51 Bethink you: If it is from Allah and ye reject it - Who is further astray than one who is at open feud (with Allah)? 52 We shall now show them Our signs in all the directions and within their own selves until it becomes clear to them that it is certainly the truth; is not your Lord sufficient as a Witness over all things? 53 Unquestionably, they are in doubt about the meeting with their Lord. Unquestionably He is, of all things, encompassing. 54