God will fill the hungry because He Himself has stirred up the hunger. As in the case of prayer, when God prepares the heart to pray, He prepares His ear to hear (Ps. 10:17). So in the case of spiritual hunger, when God prepares the heart to hunger, He will prepare His hand to fill.