God alone has knowledge of the hidden reality of the heavens and the earth; and the coming of the Hour [of Judgement] is like the twinkling of an eye, or even quicker. Surely God has full power over everything. 77 It is He Who brought you forth from the wombs of your mothers when ye knew nothing; and He gave you hearing and sight and intelligence and affections: that ye may give thanks (to Allah). 78 Do they not see the birds, constrained in the middle of the sky? None withholds them but Allah; most surely there are signs in this for a people who believe. 79 And Allah has made for you from your homes a place of rest and made for you from the hides of the animals tents which you find light on your day of travel and your day of encampment; and from their wool, fur and hair is furnishing and enjoyment for a time. 80 And Allah has made for you, from that which He has created, shadows and has made for you from the mountains, shelters and has made for you garments which protect you from the heat and garments which protect you from your [enemy in] battle. Thus does He complete His favor upon you that you might submit [to Him]. 81 So, if they turn their backs, thine it is only to deliver the manifest Message. 82 They do know the favours of God, and yet they deny them, for most of them are not grateful. 83