And assuredly We vouchsafed unto Musa the Book, and difference arose concerning it; and had not a word gone forth from thy Lord, the affair would have been decreed between them. And verily they are in regard thereto in doubt dubitating. 45 Whosoever worketh righteously it is for his soul, and whosoever worketh evil it is against it. And thine Lord is not an oppressor unto His bondmen. 46 ۞ To Him is referred the knowledge of the Hour. Not a fruit comes forth from its sheath, no female bears or brings forth, save with His knowledge. Upon the day when He shall call to them, 'Where now are My associates?' they shall say, 'We proclaim to Thee, there is not a witness among us. 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 NEVER TIRES of asking for the good [things of life]; and if evil fortune touches him, he abandons all hope, giving himself up to despair. 49 Yet whenever We let him taste some of Our grace after hardship has visited him, he is sure to say: "This is but my due!" - and "I do not think that the Last Hour will ever come: but if [it should come, and] I should indeed be brought back unto my Sustainer, then, behold, the ultimate good awaits me with Him! But [on the Day of Judgment] We shall most certainly give those who were bent on denying the truth full understanding of all that they ever did, and shall most certainly give them [thereby] a taste of suffering severe. 50 And when We bestow favor upon man, he turns away and distances himself; but when evil touches him, then he is full of extensive supplication. 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 show them Our signs in the universe and within themselves, until it becomes clear to them that this is the Truth. Is it not enough that your Lord is the witness of all things? 53 Now surely they are in doubt as to the meeting of their Lord; now surely He encompasses all things. 54