Full forgiveness requires two parties – one to ask for pardon and the other to give mercy. Between you and God you are always on the asking side, and He is always on the giving side. If you are truthful, you are assured of God’s forgiveness. No matter what sins you’ve made. God promises that He will absolutely remove the tarnish of your mistakes. When God forgives, He doesn’t simply brush away your sins under the carpet; He totally washes them away.