Every person has faults, makes mistakes and loses focus. To do anything else would not be human, but we must never measure our life only by our failures; we must also celebrate its fruits. Jesus is clear about this, and though we sometimes are tempted to dismiss the good we have done, we need to listen to his guidance.
In 12 step spirituality, like Alcoholics Anonymous, program people are encouraged to work through the twelve steps and make a searching and fearless inventory of themselves (4th step). For those who do this with a sponsor, it is also important not just to acknowledge one's faults but to record one's successes as well. For most addicts it is easier to list their faults than to name their strengths, and I often think this is true for all of us. Looking at ourselves with the eyes of those who have always loved us despite our weaknesses can be a startling exercise and revelation.
It is very clear in the scriptures that God is always willing to look past our sins and focus on our gifts, and this is true throughout the Bible. Very few people would forgive David his lust for Bathesheba and his willingness to put her husband Uriah in a position where he would surely be killed. But God does. Even more remarkable is the story of the forgiving father who embraces his younger son who has squandered his inheritance. God wants us to succeed and be reborn.
Today, accept the good God has done through you.
When was the last time you took the opportunity to praise someone for their good qualities?