20 The Lord has dealt with me according to my righteousness;
according to the cleanness of my hands he has rewarded me.
21 For I have kept the ways of the Lord;
I am not guilty of turning from my God.
22 All his laws are before me;
I have not turned away from his decrees.
23 I have been blameless before him
and have kept myself from sin.
24 The Lord has rewarded me according to my righteousness,
according to the cleanness of my hands in his sight.
I’m not sure I could speak with the confidence that the Psalmist does here. Have I been faithful in my relationship with God, following his ways and avoiding sin? How clean are my hands? But thank God, he doesn’t base his relationship on my obedience, but on his love for his creation and the sacrifice of his Son. I may not be righteous on my own account, but through faith, God sees not my failings but Christ’s faithfulness.
Thank you Jesus that you gave yourself for us, standing as our representative before your Father!