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 Whoso doeth right it is for his soul, and whoso doeth wrong it is against it. And thy Lord is not at all a tyrant to His slaves. 46 ۞ The knowledge of the Hour rests solely with Him. Not a fruit comes forth from its sheath, nor does any female conceive nor give birth to a child but it is in His knowledge. On that Day He will call out to them: “Where are those associates of Mine?” They will answer: “We have declared to You that none of us can bear witness to that.” 47 The (deities) they used to invoke aforetime will leave them in the lurch, and they will perceive that they have no way of escape. 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 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 And when We shew favour unto man, he turneth aside and withdraweth on his side, and when evil toucheth him, then he is full of prolonged prayer. 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 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