Psalm 31:21

ESV Blessed be the LORD, for he has wondrously shown his steadfast love to me when I was in a besieged city.
NIV Praise be to the LORD, for he showed me the wonders of his love when I was in a city under siege.
NASB Blessed be the Lord, For He has shown His marvelous faithfulness to me in a besieged city.
CSB Blessed be the Lord, for he has wondrously shown his faithful love to me in a city under siege.
NLT Praise the Lord, for he has shown me the wonders of his unfailing love. He kept me safe when my city was under attack.
KJV Blessed be the LORD: for he hath shewed me his marvellous kindness in a strong city.

What does Psalm 31:21 mean?

David extols the Lord, saying God had wondrously shown unfailing love. He connects his praise to what seems to be a specific event: being trapped under a siege. The city may have been Keilah (1 Samuel 23:1–15) or Ziklag (1 Samuel 30). It may even refer to Jerusalem. At one point, David's son Absalom and his followers, including David's counselor, Ahithophel, sought to overthrow him (2 Samuel 17:1–14). Yet in all these situations, David survived to continue serving God's will.

Wisely, David acknowledges that the Lord loved him even when he experienced grave danger. The Lord's divine love is constant, whether skies are fair or when skies darken, thunder rolls, and lightning flashes. Paul testifies in Romans 8:39 that nothing in all creation "will be able to separate us from the love of God in Christ Jesus our Lord."
What is the Gospel?
Download the app: