And when thou settedst forth at daybreak from thy housefolk to assign to the believers their positions for the battle, Allah was Hearer, Knower. 121 When two parties from among you were about to lose heart, but Allah was their Wali (Supporter and Protector). And in Allah should the believers put their trust. 122 God gave you victory in the battle of Badr where your forces were much weaker than those of the enemy. Have fear of God so that you may give Him thanks. 123 [Remember] when you said to the believers, "Is it not sufficient for you that your Lord should reinforce you with three thousand angels sent down? 124 Certainly, if you have patience and piety, even if the enemy attacks immediately after this, God will help you with another force of five thousand angels, all splendidly (and or distinctly marked) dressed. 125 Allah made it but a message of hope for you, and an assurance to your hearts: (in any case) there is no help except from Allah. The Exalted, the Wise: 126 and that He might cut off a part of the unbelievers or frustrate them, so that they turned in their tracks, disappointed. 127 (O Messenger!) It is not for you to decide whether He will accept their repentance or chastise them, for they surely are wrongdoers. 128 Whatever is in the heavens and whatever is on the earth belong to God. He forgives whoever He pleases and punishes whoever He pleases. God is most forgiving and ever merciful. 129