Psalm 130 is a psalm of God’s deliverance. Often we think that what we need deliverance from are things that attack us from the outside, like people who are unkind to us, treat us poorly or criticize us.
But this psalm clarifies where our greatest enemies and threats lie. The psalmist says in verses 5-8
5 I wait for the Lord, my soul waits,
And in His word I do hope.
6 My soul waits for the Lord
More than those who watch for the morning—
Yes, more than those who watch for the morning.
7 O Israel, hope in the Lord;
For with the Lord there is mercy,
And with Him is abundant redemption.
8 And He shall redeem Israel
From all his iniquities.
The last line gives us the answer, our greatest enemies and threats are our iniquities, sin within us. There is nothing we need God to save us from more than our internal flaws of character, blind spots and depravity.
Like the psalmist lets wait on God and hope in His word, His power, so we are saved and rescued from our own sin, dysfunction and brokenness, and then as the psalmist talks about in verse 6, morning will come, the darkness within us will be pushed back.
That is the path to a soul that’s delivered, more healthy, whole and free.