And recall what time thou settedst forth from thy household early to settle believers in positions for the fight. And Allah is Hearing, Knowing. 121 And recall when two groups from among you were inclined to flag although Allah was their protector; it is in Allah that the believers should put their trust. 122 Allah indeed aided you at Badr when you had no means; so fear Allah – so that you may be thankful. 123 (Remember) when you (Muhammad SAW) said to the believers, "Is it not enough for you that your Lord (Allah) should help 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 That He may cut off a part of those who disbelieve, or overwhelm them so that they retire, frustrated. 127 No part of the matter is yours whether He turns towards them or punishes them. They are harmdoers. 128 Allah's is whatsoever is in the heavens and whatsoever is in the earth. He forgiveth whomsoever He listeth, and tormenteth whomsoever He listeth. And Allah is Forgiving, Merciful. 129