Yes, God can and does forgive all sins through faith in Jesus Christ.
The assurance that God can forgive all sins is a core tenet of sovereign grace theology. Psalm 130 encapsulates this hope by stating, 'He shall redeem Israel from all his iniquities.' This promise is echoed in the New Testament, particularly in the writings of John, where it is affirmed that the blood of Jesus cleanses us from all sin. No iniquity is beyond the reach of God's mercy—this is vital for believers who may struggle with the weight of their past sins. God's forgiveness assures us that our relationship with Him is not dictated by our failures but by His grace, an empowering truth that liberates us to live joyfully in His service.
Scripture References:
Psalm 130:4, 1 John 1:7, John 21:15-17
Commentary