Knowest thou not that to Allah ( alone ) belongeth the dominion of the heavens and the earth ? He punisheth whom He pleaseth , and He forgiveth whom He pleaseth : and Allah hath power over all things .