Allah’s promise to His Messenger