30 God — his way is perfect;
the word of the LORD is pure.
He is a shield to all who take refuge in him.
31 For who is God besides the LORD?
And who is a rock? Only our God.
32 God — he clothes me with strength
and makes my way perfect.
33 He makes my feet like the feet of a deer
and sets me securely on the heights.
34 He trains my hands for war;
my arms can bend a bow of bronze.
35 You have given me the shield of your salvation;
your right hand upholds me,
and your humility exalts me.
36 You make a spacious place beneath me for my steps,
and my ankles do not give way.
37 I pursue my enemies and overtake them;
I do not turn back until they are wiped out.
38 I crush them, and they cannot get up;
they fall beneath my feet.
39 You have clothed me with strength for battle;
you subdue my adversaries beneath me.
40 You have made my enemies retreat before me;
I annihilate those who hate me.
41 They cry for help, but there is no one to save them —
they cry to the LORD, but he does not answer them.
42 I pulverize them like dust before the wind;
I trample them like mud in the streets.
43 You have freed me from the feuds among the people;
you have appointed me the head of nations;
a people I had not known serve me.
44 Foreigners submit to me cringing;
as soon as they hear they obey me.
45 Foreigners lose heart
and come trembling from their fortifications.
46 The LORD lives — blessed be my rock!
The God of my salvation is exalted.
47 God — he grants me vengeance
and subdues peoples under me.
48 He frees me from my enemies.
You exalt me above my adversaries;
you rescue me from violent men.
49 Therefore I will give thanks to you among the nations, LORD;
I will sing praises about your name.
50 He gives great victories to his king;
he shows loyalty to his anointed,
to David and his descendants forever.
Psalms 18:30-50 (CSB)
Read all of Psalm 18 using the link below.