1 I will give thanks to Yahweh with my whole heart. 2 I will be glad and rejoice in you. 3 When my enemies turn back, 4 For you have maintained my just cause. 5 You have rebuked the nations. 6 The enemy is overtaken by endless ruin. 7 But Yahweh reigns forever. 8 He will judge the world in righteousness. 9 Yahweh will also be a high tower for the oppressed; 10 Those who know your name will put their trust in you, 11 Sing praises to Yahweh, who dwells in Zion, 12 For he who avenges blood remembers them. 13 Have mercy on me, Yahweh. 14 that I may show all of your praise. 15 The nations have sunk down in the pit that they made. 16 Yahweh has made himself known. 17 The wicked shall be turned back to Sheol+Sheol is the place of the dead. , 18 For the needy shall not always be forgotten, 19 Arise, Yahweh! Don’t let man prevail. 20 Put them in fear, Yahweh.