۞ INDEED, well-pleased was God with the believers when they pledged their allegiance unto thee [O Muhammad] under that tree, for He knew what was in their hearts; and so He bestowed inner peace upon them from on high, and rewarded them with [the glad tiding of] a victory soon to come 18 And the many spoils that they were to take. God is all-mighty and 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 And He promiseth another victory, over which ye have as yet no power. Allah hath surely encompassed it; and Allah is over everything ever Potent. 21 Had the unbelievers fought against you at that time, they would have turned their backs (in flight), and would have found none to protect or help them. 22 This is the tradition of God which existed before, and you will never find any change in His tradition. 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 those who disbelieved and barred you from the Holy Mosque and the offering detained so as not to reach its place of sacrifice. If it had not been for certain believing men and certain believing women whom you did not know, you might have trampled upon them, and so sin reached you because of (killing) them while you did not know. In order that Allah admits into His Mercy whom He will, had they (the believers) been easy to distinguish, We would have punished the unbelievers among them with a painful punishment. 25 While those who deny the truth made it a prestige issue [in their hearts], the bigotry of the days of ignorance, God sent His tranquillity down on to His Messenger and believers and firmly established in them the principle of righteousness, for they were indeed better entitled to it and more worthy of it. God has full knowledge of all things. 26