We began Psalm 18 with ’the Lord is my rock’ and we end this psalm today with ’blessed be the rock.’
Our writer David has gone through battles and ditches, triumphs and defeats – still, he finalizes all with God being the one who attains all victories.
Our God is a living one. Not like an idol that has a mouth but can not speak, has ears but can’t hear, has hands but can’t touch, but a God who breathes- who lives, the God who is love eternal. He doesn’t just start with us in the work of Salvation and then leaves us to fend for ourselves.
No, he lives in us, cares for us, guides us, loves us, comforts us, disciplines us, protects us… Like a loving father, he stands with us and never gives up. Never!
That’s why David says ’blessed be the rock, ’ he understands that although he partook in all the battles and was present in every circumstance he faced, what brought victory, in the end, it was God who fulfiled his will through grace in all.
God and we are in a partnership, we were never made to live independently from our creator. If we are frustrated with our lives it’s almost certainly because we are trying to run our lives by ourselves.
Grace has an ease about it and always leaves us in the wonder of how God works. We can’t help when we live in grace but join in with David and declare ’The Lord lives, and blessed be my rock… ’ Amen