"Let them give thanks to the LORD for His unfailing love and His wonderful deeds for mankind."--These same exact words are repeated four times in Psalm 107. Over and over again, we see that whenever people cry out to the Lord when they are in trouble, He delivers them from their distress, even those who wandered away from Him, rebelled against Him, and/or were foolish (morally corrupt). That is the unfailing love and goodness of our God! He is our good, good Father! Our Heavenly Father is always willing to restore those who call on Him. He hears the prayers of those in need and delivers them.
How shall we respond?Give thanks to the Lord! Praise God! "God's goodness should drive us to our knees in gratitude." (Anne Graham Lotz) Trust in and celebrate God's loyal love for us. Keep telling others of God's redeeming love and wonderful deeds. Tell others what God has done for you (share your own personal testimonies). Even when we cannot see God's hand, we can always trust God's heart. God always loves us with an everlasting love. God's love is better than life. God is good all the time. How can we not have a constant, permanent thankful heart?
"Let the one who is wise heed these things and ponder the loving deeds of the LORD." (Psalm 107:43)