۞ Assuredly well-pleased was Allah with the believers when they sware fealty unto thee under the tree, and He knew that which was in their hearts, wherefore He sent down tranquillity on them, and rewarded them with a victory near at hand. 18 And abundant spoils that they will capture. And Allah is Ever All-Mighty, All-Wise. 19 Allah has promised you abundant spoils that you will capture, and He has hastened for you this, and He has restrained the hands of men from you, that it may be a sign for the believers, and that He may guide you to a Straight Path. 20 Besides these, there were other gains which you could not receive, but God has full control over them. God has power over all things. 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 It is the law of Allah which hath taken course aforetime. Thou wilt not find for the law of Allah aught of power to change. 23 And He it is who, in the valley of Mecca, stayed their hands from you, and your hands from them, after He had enabled you to vanquish them; and God saw indeed what you were doing. 24 They are the ones who disbelieved (in the Oneness of Allah Islamic Monotheism), and hindered you from Al-Masjid-al-Haram (the sacred mosque of Makkah) and the sacrificial animals, detained from reaching their place of sacrifice. Had there not been believing men and believing women whom you did not know, that you may kill them, and on whose account a sin would have been committed by you without (your) knowledge, that Allah might bring into His Mercy whom He will, if they (the believers and the disbelievers) should have been apart, We verily had punished those of them who disbelieved, with painful torment. 25 When those who disbelieve had put in their hearts a zeal, the zeal of paganism, then Allah sent down His tranquillity upon His apostle and upon the believers, and kept them fixed on the way of piety, and they were worthy thereof and meet therefor; and Allah is of everything ever Knower. 26