Deut 18: “You must be blameless before the Lord your God.” Blameless means we are innocent or free of blame or one whose life exhibits integrity. Some Synonyms are irreproachable, unimpeachable, irreprehensible, inculpable, faultless, guiltless, unblemished, unspotted, unsullied, undefiled, spotless, stainless, and innocent. So when God says we are to be blameless before the Lord, we could insert any of these synonyms and examine our character.
To help us further, we can turn to the letter to the Romans to learn how to bring about this character quality in our life: “do not be conformed to this world, but be transformed by the renewing of your mind.”[Rom 12:2]
But along the way, we may encounter our past sins, which Satan chooses to rehash. But, that is the marvel of 1John 1:9 “But if we confess our sins, he is faithful and righteous, forgiving us our sins and cleansing us from all unrighteousness.” It is then that God looks at us as blameless because the blood of Jesus has covered over those sins, and we can walk in newness of life—blameless or innocent before the Father. “In both Old and New Testament times, God justifies the ungodly, sanctifies the faithful, and rewards their new Spirit-wrought righteousness.” [John Piper]
So where are you in your walk? Are you listening to Satan or the Lord?