John 1:16 And of his fullness have all we received,, and grace for grace.
When we received Jesus we received His fullness, and the promise of that we will receive grace after grace after grace again and again. Believers in Jesus receive all of Him, all of His Life, all of His Love, all of His righteousness, all of His Goodness and Mercy, all the time and forever.
The good news of this promise is that grace never stops. Jesus earned grace for us and now He freely gives it to us. Grace forgives and covers every sin we have ever or will ever commit, past, present, or future, in thought, desire, word, or deed. Nothing escapes God’s notice and every sin He notices must be judged. And Jesus took the judgment on all our sins upon Himself at the cross. The infinite God died for infinite Sin. Now grace, forgiveness, mercy, and peace is available for all.
We need to remember and personally believe this promise of “grace for grace” when we repent of a besetting sin 100 times. Human unbelief says, “How many times will God forgive me for the same thing? I repent and say, ‘I won’t do it again,’ and then I do it again.” We are tempted to give up on self and give up on God. But then we remember: it is grace upon grace.
So we repent again, and again. Then we must be careful of the ditch on the other side, the ditch of grace being license. “Shall we continue in sin that grace may abound? God forbid.” We know better. Never-ending grace becomes the power to stop sinning, not to continue.