1 I will give thanks to the Lord with all amy heart; I will btell of all Your wonders. 2 I will be glad and aexult in You; I will bsing praise to Your name, O cMost High. 3 When my enemies turn back, They stumble and aperish before You. 4 For You have amaintained my just cause; You have sat on the throne bjudging righteously. 5 You have arebuked the nations, You have destroyed the wicked; You have bblotted out their name forever and ever. 6 The enemy has come to an end in perpetual ruins, And You have uprooted the cities; The very amemory of them has perished. 7 But the aLord abides forever; He has established His bthrone for judgment, 8 And He will ajudge the world in righteousness; He will execute judgment for the peoples with equity. 9 The Lord also will be a astronghold for the oppressed, A stronghold in times of trouble; 10 And those who aknow Your name will put their trust in You, For You, O Lord, have not bforsaken those who seek You. 11 Sing praises to the Lord, who adwells in Zion; bDeclare among the peoples His deeds. 12 For aHe who requires blood remembers them; He does not forget bthe cry of the afflicted. 13 Be gracious to me, O Lord; See my affliction from those awho hate me, You who blift me up from the gates of death, 14 That I may tell of aall Your praises, That in the gates of the daughter of Zion I may brejoice in Your salvation. 15 The nations have sunk down ain the pit which they have made; In the bnet which they hid, their own foot has been caught. 16 The Lord has amade Himself known; He has bexecuted judgment. In the work of his own hands the wicked is snared. Higgaion Selah. 17 The wicked will areturn to Sheol, Even all the nations who bforget God. 18 For the aneedy will not always be forgotten, Nor the bhope of the afflicted perish forever. 19 aArise, O Lord, do not let man prevail; Let the nations be bjudged before You. 20 Put them ain fear, O Lord; Let the nations know that they are bbut men. Selah.