۞ Allah was well pleased with the believers when they swore allegiance unto thee beneath the tree, and He knew what was in their hearts, and He sent down peace of reassurance on them, and hath rewarded them with a near victory; 18 and they took many spoils, and Allah is the Almighty, and the Wise. 19 God has promised you many future gains, and He has given you these in advance; and He has restrained the hands of men from harming you, so that it may be a sign for the believers, and so that He may guide you to a straight path. 20 And there are yet other [gains] which are still beyond your grasp, [but] which God has already encompassed [for you]: for God has the power to will anything. 21 And if those [Makkans] who disbelieve had fought you, they would have turned their backs [in flight]. Then they would not find a protector or a helper. 22 [This is] the established way of Allah which has occurred before. And never will you find in the way of Allah any change. 23 And it is He Who restrained their hands from you, and your hands from them in the valley of Mecca, after having given you control over them; and Allah sees all what you do. 24 They were those who disbelieved, and hindered you from the Sacred Mosque, and hindered the detained offering that it should arrive at the goal thereof. And had it not been for believing men and believing women whom ye knew not, and that ye might have trampled on them, and thus there might have befallen you crime on their account unwittingly. But this He did that He might bring into His mercy whomsoever He will. Had they been distinguished one from another, surely We had tormented those who disbelieved among them with a torment afflictive. 25 Whereas they who are bent on denying the truth harboured a stubborn disdain in their hearts - the stubborn disdain [born] of ignorance - God bestowed from on high His [gift of] inner peace upon His Apostle and the believers, and bound them to the spirit of God-consciousness: for they were most worthy of this [divine gift,] and deserved it well. And God has full knowledge of all things. 26