For the Lord is good and His love endures forever; His faithfulness continues through all generations.Psalm 100:5
I think God has been wrongly criticised for being cruel in the Old Covenant and loving in the New Covenant as though the Bible has two different Gods.
It’s true that the Old Covenant seems a lot harsher, but when you slow down in your daily devotions and take a little time to really learn about God’s ways and how patient and desperate He was to forgive and restore His people when they sinned, you look at God differently.
Even when dealing with foreign people and rulers, God sent warning after warning after warning because His greatest desire was to forgive and restore and bless.
That’s what I love about this verse in Psalm 100, the psalmist – someone who lived at that time in history – knew full-well that God is not only good, but His love endure forever (which is a really long time), and His faithfulness will be seen and experienced by all generations. And that’s a lot!