1For the choir director. For stringed instruments. By David. God, hear my cry. Listen to my prayer.
2When my heart is overwhelmed, I will call to you from the ends of the earth. Lead me to the rock that is higher than I.
3Because you have been a refuge for me, a strong tower against the enemy.
4I will live in your tent forever. I will find shelter under your wings. Selah.
5God, you have heard my promises. You have given me the blessings that belong to those who respect your name.
6You will give the king a long life; he will live for many generations.
7He will rule in God’s presence forever. Command your unfailing love and truth to protect him.
8Then I will sing praises to your name forever, so I can keep my promises every day.