1And David spoke to Yahweh the words of this song in the day that Yahweh delivered him out of the hand of all his enemies, and out of the hand of Saul,
2and he said, “Yahweh is my rock, my fortress, and my deliverer, even mine;
3God, my rock, I will take refuge in him; my shield, and the horn of my salvation, my high tower, and my refuge. My savior, you save me from violence.
4I will call on Yahweh who is worthy to be praised and I will be saved from my enemies.
5For the waves of death surrounded me. The torrents of Belial made me afraid.
6The cords of Sheol were around me. The snares of death lay ahead of me.
7In my distress I called on Yahweh, I called to my God. He heard my voice out of his temple. My cry came into his ears.
8Then the earth shook and trembled. The foundations of heaven quaked and were shaken because he was angry.
9Smoke arose from his nostrils. Fire out of his mouth devoured. Burning coals flamed forth from him.
10He spread apart the heavens and came down. A thick cloud was under his feet.
11He rode on a cherub and flew. And he glided swiftlya on the wings of the wind.
12He made the darkness around him his canopies, the gathering of waters, the thick clouds of the skies.
13From the brightness before him burned forth coals of fire.
14Yahweh thundered from the heavens. The Most High gave forth his voice.
15He sent out arrows and scattered them; lightning, and confused them.
16Then the sources of the sea appeared. The foundations of the world were laid bare by the rebuke of Yahweh, At the blast of the breath of his nostrils.
17He stretched out his hand from on high and took me; he drew me out of mighty waters.
18He delivered me from my strong enemy; from those who hate me, from those who were mightier than I.
19They confronted me in the day of my calamity, but Yahweh was my support.
20He brought me out into an open space. He delivered me because he delighted in me.
21Yahweh rewarded me according to my righteousness. He paid me back according to the purity of my hands.
22For I have kept the ways of Yahweh and have not wickedly departed from my God.
23For all his laws are before me. And as for his statutes, I did not depart from them.
24I was blameless toward him. I kept myself from my iniquity.
25So Yahweh has rewarded me according to my righteousness, according to my purity in his eyes.
26With the mercifulb you are merciful. With the blameless man you are blameless.
27With the pure you are pure. With the crooked you are shrewd.
28You will save the afflicted people, But your eyes are on the haughty, that you will bring them down.
29For you are my lamp, O Yahweh. And Yahweh lightens my darkness.
30For by you I can run against a troop. By my God, I leap over a wall.
31As for God, his way is perfect. The word of Yahweh is tested. He is a shield to all those who take refuge in him.
32For who is God besides Yahweh? Who is a rock besides our God?
33God is my strong fortress. He makes my way blameless.
34He makes my feet like the does’ feet and sets me on my high places.
35He trains my hands for battle so that my arms bend a bow of bronze.
36You have given me the shield of your salvation. And your gentleness has made me great.
37You have enlarged my steps under me. My feet have not slipped.
38I will pursue my enemies and destroy them. And I will not return until they are finished.
39I will consume them and crush them so that they cannot rise. They will fall dead under my feet.
40For you have armed me with strength for the battle. You have subdued under me those who rose up against me.
41You made my enemies turn their backs to me; I destroyed those who hate me.
42They cried out for help, but there was none to save; to Yahweh, but he did not answer them.
43Then I beat them as small as the dust of the earth. I crushed them and stamped on them like the dirt of the streets.
44You also have delivered me from the strife among my people. You have guarded me as the head of nations. A people whom I have not known will serve me.
45Foreigners will submit themselves to me. As soon as their ears hear, they will obey me.
46Foreigners will lose courage and will come trembling out of their strongholds.
47Yahweh lives! Blessed be my rock! Exalted be God, the rock of my salvation,
48the God who executes vengeance for me, who subdues peoples under me,
49who brings me out from among my enemies. You lift me up above those who rise up against me. You deliver me from the violent person.
50Therefore I will give thanks to you, Yahweh, among the nations, and I will make music to your name.
51He gives great salvation to his king and shows covenant faithfulness to his anointed one, to David and to his seed forevermore.