There have been many things I’ve attempted to do in my life and come away from those attempts feeling as though I’m a complete failure. I’m sure most people have felt this way one time or another. It’s a frustrating thing whenever you try your best at something, and no matter how hard you try, you’re never quite good enough. You either have certain failures or setbacks, or someone else is always able to do the same thing better somehow. If you let it, these feelings can literally destroy your self-esteem and any feelings of self-worth or value.
I’m glad that with God our best is always good enough. That’s all he asks of us, is to give our very best, to do our very best, to try our very best. I’ll admit there have been times when I have felt like a complete failure as a Christian. I’ve done a lot of things no Christian should ever do. I haven’t always followed God’s leading, or cared as much for my fellow man as I should have, or abstained from certain sins, or a whole host of other things. I haven’t always given my best to God. But it is a comfort that my best is all he asks for. That’s all he wants: my very best, the best I can do. And so long as I’m doing that, I am good enough.
(I want to add that this note is for those in Christ. I do not mean to imply that all God ever wants from anyone is a best attempt at being good. Of course He expects that, but He also expects you to follow His son, Jesus, accepting Him as Lord and Savior of your life, and allowing Him to influence and change your life for the better. It is along that path, which I believe doing your best is good enough.)