Their Messengers said to them: "But we are only mortals like you and Allah imparts His grace to those of His worshippers whom He chooses as He will, and it is not for us nor is it within our power to present you with the evidence but with Allah's delegated power and authorization. And in Allah do those whose hearts have been touched with the divine hand put their trust."