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 acts righteously does so for his own good and whoever commits evil does so against his soul. Your Lord is not unjust to His servants. 46 ۞ The knowledge of the Last Day is directed towards Him; and no fruit comes out from its cover, and nor does any female conceive or give birth, but with His knowledge; and on the day when He will call out to them, “Where are My partners?” They will say, “We have told you that none among us can testify.” 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 wearies not of praying for good; but when evil visits him, then he is cast down and desperate. 49 When we give him a taste of some Mercy from Ourselves, after some adversity has touched him, he is sure to say, "This is due to my (merit): I think not that the Hour (of Judgment) will (ever) be established; but if I am brought back to my Lord, I have (much) good (stored) in His sight!" But We will show the Unbelievers the truth of all that they did, and We shall give them the taste of a severe Penalty. 50 When We show Our favours to man he moves away and turns aside; but when in trouble he prays a great deal. 51 Say thou: bethink ye! if it is really from Allah and then ye disbelieve therein, then who is further astray than one who is in schism far-off? 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 Are they not in doubt concerning the Meeting with their Lord? Attention, He encompasses everything. 54