Those who deny God's signs and kill the prophets unjustly and kill those who enjoin justice, give them warning of a woeful punishment, 21 Those are they whose works have failed in the world and the Hereafter; and they have no helpers. 22 Art thou not aware of those who have been granted their share of revelation [aforetime]? They have been called upon to let God's writ be their law - and yet some of them turn away [from it] in their obstinacy, 23 because of their belief that the fire will only touch them for a few days. This fabricated belief has deceived them in matters of their religion. 24 Then how will it be when We shall gather them together on a day about which there is no doubt, and every soul shall be fully paid what it has earned, and they shall not be dealt with unjustly? 25 SAY: "O God, Lord of all dominion! Thou grantest dominion unto whom Thou willest, and takest away dominion from whom Thou willest; and Thou exaltest whom Thou willest, and abasest whom Thou willest. In Thy hand is all good. Verily, Thou hast the power to will anything. 26 "Thou makest the night grow longer by shortening the day, and Thou makest the day grow longer by shortening the night. And Thou bringest forth the living out of that which is dead, and Thou bringest forth the dead out of that which is alive. And Thou grantest sustenance unto whom Thou willest, beyond all reckoning." 27 Let not the believers take the unbelievers for friends, rather than the believers -- for whoso does that belongs not to God in anything -- unless you have a fear of them. God warns you that You beware of Him, and unto God is the homecoming. 28 Say: Whether you hide what is in your hearts or manifest it, Allah knows it, and He knows whatever is in the heavens and whatever is in the earth, and Allah has power over all things. 29 The day every soul shall find what it has done of good brought forward, and what it has done of evil; it will wish if there were only a far space between it and that day. God warns you that you beware of Him; and God is gentle with His servants. 30