I've done too much. Can God really forgive me?
Yes. Not because what you've done is small, but because what Jesus did is enormous.

If we confess our sins, He is faithful and just to forgive us our sins and to cleanse us from all unrighteousness.
1 John 1:9 · Berean Standard Bible
Therefore there is now no condemnation for those who are in Christ Jesus.
Romans 8:1 · Berean Standard Bible
From a pastor
Yes. He really can. Whatever it is. Saying that doesn't make light of what you've done — it makes a lot of what Jesus did. The cross was not a friendly gesture. It was the cost of taking on the worst of the worst, and your worst is already covered if you'll bring it to him.
Paul, the man who wrote most of the New Testament, was a religious terrorist who organised the murder of Christians. King David committed adultery and arranged a man's death. Peter denied Jesus three times to a servant girl. The Bible's stars are not better than you. They are people Jesus did not give up on. Neither will he give up on you.
Scholar's note
Reformed theologians (Calvin, Edwards) and Reformation-era pastoral writers (Bunyan, Luther) wrote at length about what's called 'the freeness of the gospel' — that there is no sin too large for the cross because it was the Son of God who hung there. Augustine, who wrote the Confessions about his own years of immorality, said it bluntly: 'God loves each one of us as if there were only one of us.'
In modern pastoral theology this is sometimes called 'the assurance of pardon.' It's not a feeling, it's a fact: when Jesus said 'It is finished' (John 19:30), he was using a Greek word (tetelestai) stamped on Roman debt receipts. Paid in full.
Sources
- Augustine, Confessions (c. AD 397–400)
- John Bunyan, Grace Abounding to the Chief of Sinners (1666)
- Sinclair B. Ferguson, The Whole Christ (2016)
Sit with this
What is the thing you're sure is too far gone — and what would change if it weren't?
Talk this through