But if we confess our sins to God, he can always be trusted to forgive us and take our sins away.
1 John 1:9
As Christians there are times when we make mistakes. It is during those times that we can depend on the forgiveness of God. God forgives not because we merit forgiveness but because Jesus Christ shed His blood for our sins on the cross. Now He is our High Priest always interceding and praying for us before the Father. When we confess our sins, God sees the blood of His Son being presented before His throne. And it is His blood that washes us from every sin both knowing and unknowing.