Psalm 103 (Part 1) – Taking An Inventory of God’s Goodness

Reading Time: 6 Minutes

I often use terminology from the program of Alcoholic’s Anonymous to describe various aspects of our lives. One of the steps in AA calls on the alcoholic to take a personal inventory, which is a great practice for all of us.

Today, we will take an inventory of God’s goodness to us, and give him the praise he is due.

An Inventory of God’s Benefits

The writer of this Psalm had a conversation with himself and took an inventory of the many ways that God had benefited his life. Then, he gave God the praise he was worthy to receive.

Bless the Lord, O my soul,
and all that is within me,
bless his holy name.
Bless the Lord, O my soul,
and do not forget all his benefits.
(Psalm 103.1-2)

Let’s talk to ourselves today and then talk to God. We can use this Psalm to make a list of how God has blessed us. In turn, we can praise God and bless him for his amazing love for us.

What has God done for us?

Who forgives all your iniquity,
who heals all your diseases,
Who redeems your life from the Pit,
who crowns you with steadfast love and mercy,
Who satisfies you with good as long as you live
so that your youth is renewed like the eagle’s.
(Psalm 103.3-5).

He forgives – The word “iniquity” is used to describe all manner of sin and transgression. Praise God, he forgives it all.

John writes: “If we confess our sins, he who is faithful and just will forgive us our sins and cleanse us from all unrighteousness” (1 John 1.9).

All sin is forgiven and we are as clean as a newborn child. For this, we bless the Lord!

He heals – Think over the span of your life. You can make a list of all of the diseases God from which God has healed you.

If you are like me and in the “old age” category, you may have some nagging problems. However, besides whatever infirmity you currently have, you can agree with the Psalm writer that God has healed all sickness.

Today, we bless the Lord for health.

He redeems – The word, “redeem,” describes the price paid to purchase a slave from the slave market. We were slaves of sin and the blood of Jesus redeemed us and set us free.

Let’s bless the Lord for his redemptive power through his Son: “But when the fullness of time had come, God sent his Son, born of a woman, born under the law, in order to redeem those who were under the law, so that we might receive adoption as children” (Galatians 4.4-5).

We can praise God that he has released us from the obsession to feed our selfish pleasures and impulses. No longer do we have to feed our addictions. No longer do we have to tolerate our self-centered emotions. Praise God, he has set us free.

He crowns us – The crown that God places on our heads is one of steadfast love and mercy.

Because of our lifestyles, we have no right to a crown. However, God thinks differently. Out of his mercy, he enters into a personal relationship with us that is based on his love.

One day, we will take our crown and join the heavenly host, “fall before the one who is seated on the throne and worship the one who lives forever and ever; they cast their crowns before the throne” (Revelation 4.10).

We bless God for his amazing grace, mercy and love that is constant and never ending.

He satisfies us – An old rock and roll song said, “I can’t get no satisfaction . . . but I tried, I tried and I tried.”

The need for satisfaction implies a hunger or a thirst for something we don’t have. In a relationship with our heavenly Father, we are satisfied with good.

Jesus began his Sermon on the Mount by blessing people who were poor, vulnerable, mourning, seeking justice, persecuted and more. Jesus words in Matthew 5 show how God satisfies people who are often believed to be without blessings.

In view of what we need, Jesus told us what is most important. He said, “But strive first for the kingdom of God and his righteousness, and all these things will be given to you as well” (Matthew 6.33).

Once again, we bless God because he fully satisfies the needs of his people.

He renews our lives – Isaiah 40 has been a favorite passage for ages. It’s poetry is beautiful, but the truth of God’s care is even better.

Have you not known? Have you not heard?
The Lord is the everlasting God,
the Creator of the ends of the earth.
He does not faint or grow weary;
his understanding is unsearchable.
He gives power to the faint,
and strengthens the powerless.
Even youths will faint and be weary,
and the young will fall exhausted;
but those who wait for the Lord shall renew their strength,
they shall mount up with wings like eagles,
they shall run and not be weary,
they shall walk and not faint.
(Isaiah 40.28-31)

Isaiah intimately knows the nature and character of God. He is everlasting and the Creator. He never gets tired. He understands everything in the entire universe.

Notice God’s care. He gives power and strength to people in need. The beautiful words of this passage are only exceeded by the reality of how God helps people in times of difficulty.

I use Matthew 6.33 frequently in blog articles. The benefits of Psalm 103 are available for people who “strive first for God’s kingdom and his righteousness.”

Today, let’s praise God for his abundant goodness to us. Let’s also commit to strive to be people who live as citizens of God’s kingdom.

May We Pray for You?

Maywood Baptist Church’s prayer team is honored to pray for you. Please email me at or private message me on Facebook. I will pray for you and so will the prayer team.


  1. God’s Word is so refreshing and soothing! This dark , broken world we live in is so full of “gloom and doom” . I am going to go on a “media fast” and pull away from TV, even Facebook. I just want to dive deep into God’s Word and get my head full of His Truth!!! We’re in the season of celebrating His Birthday!!! I want to just totally rejoice in that.

    Liked by 1 person

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s