There are some who wonder if Christ can really pardon particular sins that haunt their conscience. But the Word of God makes it clear that there is no sin, besides the sin against the Holy Spirit, which Christ can not forgive. He made you alive together with Him, having forgiven us all our transgressions. It is easy to beat ourselves up because of past sins. However, the Bible does not encourage us to do this.
Scripture speaks of pardon, forgiveness, and mercy.
He offers pardon to those who are not perfect.