These wait all upon thee] Psalms 145:15. God is a most nourishing father, who provideth for all creatures their daily food: and they must tarry till he will give it, verse 28.