In our most honest moments, the reality of our own brokenness and sin strikes us all. So too David, the great but fallen king, must face the truth when Nathan holds up the mirror to him (in 2 Sam 12). David knows that no greatness, no willpower, no superficial “I’ve got my act all together” (as kings are prone to pretend) will erase the need to come before God on his knees in humility.
There is only one way of dealing with all that is not right in us. The solution is not to ignore it. Nor is the solution to say that we are too unworthy for God to forgive. Our hope is in the one who receives the unworthy. Our hope is in God, the only one who can blot out our transgressions and make us a new creation.
Forgive us Lord for all our failings. For the ones we know about and for those we are not even aware of. Give us the grace to accept your forgiveness, and give us the will and the way to resist temptation. And deliver us from evil.