Therefore do not think Allah (to be one) failing in His promise to His messengers; surely Allah is Mighty, the Lord of Retribution.