Psalms of David - Modern Translation - Psalm 138

I give You thanks O Lord, with all my heart;
before all people, I sing Your praise.

I bow toward Your holy presence
and give thanks for Your unfailing love and truth,
for You have exalted Your promise above all things.

On the day I called, You answered me;
You made me bold and strengthened my soul.

All the leaders of the earth will praise You, Lord,
when they hear the words You have spoken.

They will sing of the ways of the Lord,
for great is the glory of God.

Though the Lord is exalted,
He is close to the humble,
but those who are proud, He sees from afar.

Though I walk through trouble, You preserve my life;
You stretch out Your hand against adversity,
and with Your right hand, You rescue me.

The Lord will fulfill His purpose for me;
Your steadfast love, O Lord, endures forever—
do not abandon the work of Your hands.