1I will give thanks to the LORD with all my heart;
2I will be glad and rejoice in You;
3When my enemies retreat,
4For You have upheld my just cause;
5You have rebuked the nations;
6The enemy has come to eternal ruin,
7But the LORD abides forever;
8He judges the world with justice;
9The LORD is a refuge for the oppressed,
10Those who know Your name trust in You,
11Sing praises to the LORD, who dwells in Zion;
12For the Avenger of bloodshed remembers;
13Be merciful to me, O LORD;
14that I may declare all Your praises—
15The nations have fallen into a pit of their making;
16The LORD is known by the justice He brings;
17The wicked will return to Sheol—
18For the needy will not always be forgotten;
19Rise up, O LORD, do not let man prevail;
20Lay terror upon them, O LORD;