This psalm can be summed up this way, “God be there for me, like you have in the past and please, God, be there for your people.” It makes me curious when David appears to doubt that the Lord will help him. It also makes me feel better, because, I can be a doubter sometimes too. It’s especially hard when you can’t see how a situation in a loved one’s life will resolve, and you have to trust that God will care for them.
When David ends the psalm with a request that God will hold His people in His arms as their great shepherd – it makes me think of Jesus’s last words; “Father forgive them, for they do not know what they are doing.” To be suffering and to think of others is a remarkable trait. It’s a glimpse at what God means when He commands us to love your neighbor as yourself.
Come save us and bless us. Be our shepherd and always carry us in your arms.
See you tomorrow for Psalm 29