Indeed, Allah, your Creator, gives livelihood generously and confers support gratuitously to whom He will and He also gives with restraint and by measure to whom He will. He has always been Khabirun (Omniscient) and Bassirun, (Omnipresent) whose constant vigilance is extended to all His creatures.