How many a creature there is that does not carry its provision? Allah provides for them, and for you. He is the Hearer, the Knowledgeable.