Who has first given to me, that I should repay him?
Whatever is under the whole heaven is mine. —Job 41:11 ESV
Answer: Nobody. In other words, you can’t give to God anything that is not already his. If you could, he would owe you. But you can’t. So he doesn’t owe you anything. And never will. All things are from him and through him. He is absolutely free.—John Piper
Answer: No one. Since all is from God and through God, he owns all things and we can never give him anything that is not already his. Which means that we can never put him in our debt. There is absolutely no negotiating with God. We have no bargaining position. We are utterly owned and we are squatters on his territory. Every breath we take is a gift. Every virtue we perform is grace—John Piper, All Things Are from God, Through God, and to God. The Glory Is All His
God is not served by human hands as though he needed anything, for he himself gives to all men life and breath and everything. Acts 17:25