Psalm 25

David is struggling with three realities in this psalm; he knows his own sins, both in the past and the present (v7). And he knows his enemies will try to shame him for his failings. But he also is aware that God is his only resort and so he cries out to Him for help.

Problems in this world are real. There is hatred, resentment, unfairness, inequalities and tragedies – and many times our answers seem insufficient. But God is more than a comforting idea. He is not limited to knowledge of the present; He knows eternity. He still “leads the humble in justice and teaches the humble His way (v9).” There is a wonderful tomorrow we will share where tears are wiped away and justice and righteousness rule.