I came across a very interesting quote from, of all people, Lucille Ball:
"Knowing what you can't do is much more important than knowing what you can."
Quite a profound thing to say. We readily hone our skills, know our strengths, and play to those strengths. And while this is all certainly good (who goes to a job interview and hopes to share with their prospective employer what they can't do), I believe one of the hardest things to do in life, and one of the gifts of maturing, is to know with clarity and honesty what you simply can't do, and not live in denial, but to make peace with what you can't do.
This is true in life as it is true with God. We simply can not by our own efforts commend ourselves to God. A tough pill to swallow, but embracing this reality opens the door to faith in the One who Can. The gap between us and God has not been filled by our efforts, we Can't, but by Jesus who Can. He has met all of God's righteous requirements, has not failed, and loved to the last and paid the price of blood for those who Can't.
What the Gospel does is it not only frees us from running from our failures, but also through Christ means we no longer are defined by what we Can't Do. Trusting in Christ doesn't mean that you automatically become a superhero who can do anything you put your mind to. What it means is that your are loved in the face of your failure not because you have succeeded. And that will in fact change you.
Know Thyself, Know Thy Limits. But know Thy Lord.