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 He who does good does it for himself; and he who does evil does so against it. Your Lord never wrongs His worshipers. 46 ۞ To him [alone] is attributed knowledge of the Hour. And fruits emerge not from their coverings nor does a female conceive or give birth except with His knowledge. And the Day He will call to them, "Where are My 'partners'?" they will say, "We announce to You that there is [no longer] among us any witness [to that]." 47 And away from them shall go what they called upon before, and they shall know for certain that there is no escape for them. 48 Man is not wearied of praying for worldly good, and if there toucheth him an evil, he is despondent, despairing. 49 When We give him a taste of some of Our mercy, after some adversity has touched him, he is sure to say, "This is my due. I do not think that the Hour is going to come. And even if I return to my Lord, He will surely reward me well." But truly We shall tell those who deny the truth [all] that they did, and shall make them suffer a hard 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 Say to them, "Have you considered, if this Quran is really from God and you still reject it, then who could be more astray than someone who has drifted far away from the truth?" 52 We will show Our signs to them in the horizons of the external world and within themselves, until it becomes clear to them that it's the truth. Is your Lord not sufficient? He is a witness over all things. 53 Yet they still doubt that they will ever meet their Lord. Surely, He encompasses all things. 54