The promises of Allah taala