Today God has given me something in Psalm 63, verse 69, which says:
You know my reproach, and my shame and my dishonor; my foes are all known to you. (Psalms 69:19)
God knows everything. He knows what we’ve said, what we’ve done, and what our neighbors have said and done. He even knows what we will say and do. This means he knows everything we’ve ever done wrong; he knows what brings us shame and dishonor. However, the thing about God, is that when he looks at us he doesn’t see all that. He doesn’t see how we’ve sinned against Him, or for that matter how we will sin against Him, He only sees His son, Jesus, hanging on a cross with all of our sin upon Him. Because of this, it doesn’t matter that God knows every sin we’ve ever committed, because when He looks on Christ, He forgives us completely.