"For the Lord God is a sun and shield; the Lord bestows favor and honor; no good thing does He withhold from those whose walk is blameless." Psalm 84:11
If you were running for political office, what approach would your opponent take against you? If he wanted to launch a smear campaign, would there be any ammunition for him to use? Think how you would feel if the director of the opposing campaign came to you afterwards and said, "Sir, we tried to find something negative to play up in our campaign against you, but we couldn't."
What does it really mean to be a person who is blameless before God? Being blameless before God does not mean we are perfect. No human being is perfect. It means that we so fully trust in God that we are willing to make things right when we fail. We are willing to humble ourselves continually before the throne of God. "...Blessed is the man who trusts in You" (Psalm 84:12). God has a specific plan for the people who fully trust in Him. He promises to be their shield, to bestow honor on them. He will not withhold any good thing from them. What a promise! What motivation to be all that we can be in God.
Imagine living a life that God views as blameless, which allows Him to withhold no good thing. Pray that God would make you and me that kind of person.