Remember that morning Thou didst leave Thy household (early) to post the faithful at their stations for battle: And Allah heareth and knoweth all things: 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 had already helped you at Badr, when you were weak. Fear God, so that you may be grateful. 123 When you said to the believers: Does it not suffice you that your Lord should assist you with three thousand of the angels sent down? 124 Indeed if you are patient and take heed for yourselves, and the (enemy) come rushing at you suddenly your Lord will send even five thousand angels on chargers sweeping down." 125 Allah has reminded you of this only as a glad tiding to you and so as to let your hearts be at rest. Help can only come from Allah, the All-Mighty, the All-Wise. 126 So He may cut off a part of the disbelievers, or disgrace them so that they return unsuccessful. 127 [And] it is in no wise for thee [O Prophet] to decide whether He shall accept their repentance or chastise them - for, behold, they are but wrongdoers, 128 And to Allah belongs whatever is in the heavens and whatever is on the earth. He forgives whom He wills and punishes whom He wills. And Allah is Forgiving and Merciful. 129