Or do they in whose hearts is disease think, perchance, that God would never bring their moral failings to light? 29 Had We willed, We could have shown them to you, and you should have known them by their marks, but surely, you will know them by the tone of their speech! And Allah knows all your deeds. 30 And surely, We shall try you till We test those who strive hard (for the Cause of Allah) and the patient ones, and We shall test your facts (i.e. the one who is a liar, and the one who is truthful). 31 Verily those who have disbelieved and have hindered others from the way of Allah and have opposed the apostle after the guidance had become manifest unto them, shall not hurt Allah at all, and anon He shall render their works of non effect. 32 O ye who believe! Obey Allah, and obey the messenger, and make not vain your deeds! 33 ۞ Verily, as for those who are bent on denying the truth and on barring [others] from the path of God, and then die as deniers of the truth - indeed, God will not grant them forgiveness! 34 So do not lose heart or appeal for peace when you have gained the upper hand. God is with you and will never let your works go to waste. 35 [This] worldly life is only amusement and diversion. And if you believe and fear Allah, He will give you your rewards and not ask you for your properties. 36 If He should ask it of you and importune you, ye would hoard it, and He would bring to light your (secret) hates. 37 Behold! you are those who are called upon to spend in Allah's way, but among you are those who are niggardly, and whoever is niggardly is niggardly against his own soul; and Allah is Self-sufficient and you have need (of Him), and if you turn back He will bring in your place another people, then they will not be like you. 38