Psalm 20 was written as a song to be sung before battle, placing trust in God alone for victory. Psalm 21 is a song sung after battle, celebrating the strength of the LORD and the blessings that come from trusting Him.
O LORD, the king rejoices in your strength.
How great is his joy in the victories you give!
You have granted him the desire of his heart
and have not withheld the request of his lips. (v. 1-2)
David declares that God is the source of his victories in battle. He finds great joy in God’s strength, not his own. David thanks God for giving him the desire of his heart and answering his request.
What was David’s request?
He asked you for life, and you gave it to him –
length of days, for ever and ever. (v. 4)
David asked for life. Not riches or the spoils of war. Not possessions or prestige.
God granted his request.
In battle after battle, David walked away with the desire of his heart – his life, God’s gift.
But God gave David so much more than just his life.
Surely you have granted him eternal blessings
and made him glad with the joy of your presence.
For the king trusts in the LORD;
through the unfailing love of the Most High
he will not be shaken. (v. 6-7)
God didn’t just give David victory in battle.
God didn’t just give David his life.
God gave David eternal blessings.
Treasure gained in battle is temporary. But God’s blessings are forever.
God gave David His presence.
The thrill of battle fades. But God’s presence brings lasting joy.
God gave David His unfailing love.
Popularity rises and falls with changes in circumstance. But God’s love will never fail.
David placed his trust in God and His unfailing love.
We can too.
And like David, when we trust God, we will not be shaken.
Father, it is your strength that gives me victory, not my own. Thank you for giving me life. Like David, I want to know your eternal blessings, your presence, and your unfailing love. I place my trust in you today. Amen.