And He gives you all that you would be asking Him for (55:29). If you count the blessings of Allah's provision (they are so diverse that) never will you be able to number them. But verily, man when practically ingrate, is a wrongdoer to himself. (He is given to greed and hoarding).