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 Hast thou not regarded those who were given a portion of the Book, being called to the Book of God, that it might decide between them, and then a party of them turned away, swerving aside? 23 That is because they say, the Fire shall touch us not save for a few days numbered. And there had deluded them in their religion that which they have been fabricating. 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 (Muhammad), say, "Lord, Owner of the Kingdom, You give authority to whomever You want and take it away from whomever You want. You give honor to whomever You want and humiliate whomever You want. In Your hands is all virtue and You have power over all things. 26 You cause the night to pass into the day and the day to pass into the night. You bring forth the living out of the dead, and You bring the dead out of the living, and You give sustenance to whom You will beyond all reckoning.' 27 Let not the believers take the unbelievers for friends rather than believers; and whoever does this, he shall have nothing of (the guardianship of) Allah, but you should guard yourselves against them, guarding carefully; and Allah makes you cautious of (retribution from) Himself; and to Allah is the eventual coming. 28 Say, "God knows everything that is in your heart, whether you conceal it or reveal it; He knows everything that the heavens and earth contain; God has power over all things." 29 On the day when every man will find whatever of good he has earned and of evil, and is confronted with it, he shall wish that a distance appeared between him and that day -- (that it were far away). God bids you beware of Him, though compassionate is God to His votaries. 30