This list gives you Bible verses to read when you are trying to release old mistakes, past wounds, and regrets you keep carrying into the present. It is written for anyone who knows they should move on but finds the past still pulling at them. These passages share a common thread: they point to God as the one who forgives, makes new, and holds what we cannot hold ourselves.
Verses for the Moment a Memory Comes Back Uninvited
Old memories often return without warning, at a red light or late at night. The verses in this group speak to that moment, reminding you that God’s mercy is larger than any record of what you have done or what was done to you.
Lamentations 3:22-23
22 It is because of the LORD’s loving kindnesses that we are not consumed, because his compassion doesn’t fail. 23 They are new every morning. Great is your faithfulness.
(WEB)
When a painful memory resurfaces, this passage reminds you that God’s compassion has not run out. Each morning is a fresh supply of mercy, so you do not have to relive yesterday’s failure at full strength today. Try naming one new mercy you noticed that day.
Psalm 103:12
As far as the east is from the west, so far has he removed our transgressions from us.
(WEB)
The psalmist uses a vivid image of distance to describe how far God removes our sins from us. When guilt returns, picture that distance as you breathe slowly. You can tell the memory it has been placed where God has already placed it.
Isaiah 43:18-19
18 “Don’t remember the former things, and don’t consider the things of old. 19 Behold, I will do a new thing. It springs out now. Don’t you know it? I will even make a way in the wilderness, and rivers in the desert.
(WEB)
God calls his people not to dwell on former things because he is already doing something new. This does not dismiss your past, but it invites you to look for signs of growth. Write down one small new thing you see taking shape this week.
Verses for Forgiving Yourself and Others
Letting go often means releasing the debt someone owes you and releasing the debt you believe you owe yourself. These passages address both, showing that forgiveness is rooted in what God has already done for you.
Ephesians 4:32
And be kind to one another, tender hearted, forgiving each other, just as God also in Christ forgave you.
(WEB)
Paul connects our forgiveness of others to the forgiveness we have received in Christ. When you are tempted to rehearse someone’s offense, remember that your own debt was canceled first. Try praying for that person by name once today.
Colossians 3:13
Bearing with one another, and forgiving each other, if any man has a complaint against any; even as Christ forgave you, so you also do.
(WEB)
This verse gives the pattern for forgiveness in plain terms: bear with one another and forgive as the Lord forgave you. It acknowledges that forgiveness is sometimes a choice you make again and again. Keep a simple note of the people you are working to forgive.
1 John 1:9
If we confess our sins, he is faithful and righteous to forgive us the sins, and to cleanse us from all unrighteousness.
(WEB)
John assures believers that confessing our sins brings faithful and just forgiveness. If you have been stuck in self-condemnation, this promise invites you to bring the matter honestly to God and then accept his answer. Speak the words of confession out loud once, then let them rest.
Verses for Trusting God With Unfinished Stories
Some pasts feel unresolved, with questions that will never be fully answered. These verses encourage you to place those loose ends in God’s hands, trusting that he sees the whole picture when you cannot.
Romans 8:28
We know that all things work together for good for those who love God, to those who are called according to his purpose.
(WEB)
Paul writes that God works all things together for good for those who love him. This does not mean every painful event was good, but that God can weave even hard seasons into his purposes. Ask God to show you one way a past season has shaped you for good.
Philippians 3:13-14
13 Brothers, I don’t regard myself as yet having taken hold, but one thing I do. Forgetting the things which are behind, and stretching forward to the things which are before, 14 I press on toward the goal for the prize of the high calling of God in Christ Jesus.
(WEB)
Paul says he forgets what lies behind and presses on toward the goal ahead. He is not pretending his past never happened; he simply refuses to let it set the direction of his life. Choose one step forward today that does not depend on the past.
Psalm 55:22
Cast your burden on the LORD, and he will sustain you. He will never allow the righteous to be moved.
(WEB)
The psalmist invites us to cast our burden on the Lord, who will sustain us. Old burdens are heavy partly because we keep picking them back up. When you notice yourself carrying one, pause and hand it to God in a short sentence of prayer.
Verses for Rest and Renewal
Letting go is easier when you are resting in God’s care rather than striving to fix everything yourself. These passages describe the peace God offers to weary people who bring their burdens to him.
Matthew 11:28-29
28 “Come to me, all you who labor and are heavily burdened, and I will give you rest. 29 Take my yoke upon you, and learn from me, for I am gentle and humble in heart; and you will find rest for your souls.
(WEB)
Jesus invites the weary and burdened to come to him and find rest. He does not ask you to first clear away your past before approaching him. Consider taking a few quiet minutes today to simply come as you are.
Isaiah 40:31
But those who wait for the LORD will renew their strength. They will mount up with wings like eagles. They will run, and not be weary. They will walk, and not faint.
(WEB)
Those who wait on the Lord are promised renewed strength, even when they feel worn down. Letting go of the past often leaves you tired, and this verse speaks to that exhaustion. Notice one small place where you feel strength returning this week.
Psalm 46:10
“Be still, and know that I am God. I will be exalted among the nations. I will be exalted in the earth.”
(WEB)
God calls us to be still and know that he is God. Stillness can feel threatening when old thoughts rush in, but it is also where trust grows. Set aside two minutes of silence each evening and let the words sink in.
Galatians 6:9
Let us not be weary in doing good, for we will reap in due season, if we don’t give up.
(WEB)
Paul encourages believers not to grow weary in doing good, because a harvest will come in due time. Healing from the past is usually slow and uneven. Pick one faithful habit to continue this month and trust the process.
How to Use These Verses
Write the verses that speak most to you on an index card or in a notes app, and keep them where you will see them, such as on a bathroom mirror or inside your car visor. Read the one card you need most when a memory begins to pull at you, rather than trying to read everything at once. Repetition helps these words move from your head into your daily thinking.
Pray the verses back to God instead of only reading them silently. Turn a line like Psalm 55:22 into a request: name the specific burden and ask him to carry it. Return to the same few verses over several weeks, since letting go is usually something you practice rather than complete in a single moment.
A Short Prayer for Letting Go of the Past
Father, you know the memories I keep returning to, the choices I wish I could undo and the wounds I have not been able to set down. Thank you that your mercy is new every morning and that you have removed my sins as far as the east is from the west. Help me to receive your forgiveness and to extend it to others. When old thoughts come back, remind me that I am held by you, and give me the courage to take the next step forward. Amen.
