1 I run to you, Lord,for protection.Don't disappoint me.
2 You do what is right,so come to my rescue.Listen to my prayerand keep me safe.
3 Be my mighty rock, the placewhere I can always runfor protection.Save me by your command!You are my mighty rockand my fortress.
4 Come and save me, Lord God,from vicious and crueland brutal enemies!
5 I depend on you,and I have trusted yousince I was young.
6 I have relied on youfrom the day I was born.You brought me safelythrough birth,and I always praise you.
7 Many people think of meas something evil.But you are my mighty protector,
8 and I praise and honour youall day long.
9 Don't throw me asidewhen I am old;don't desert mewhen my strength is gone.
10 My enemies are plottingbecause they want me dead.
11 They say, “Now we'll catch you!God has deserted you,and no one can save you.”
12 Come closer, God!Please hurry and help.
13 Embarrass and destroyall who want me dead;disgrace and confuseall who want to hurt me.
14 I will never give up hopeor stop praising you.
15 All day long I will tellthe wonderful things you doto save your people.But you have done much morethan I could possibly know.
16 I will praise you, Lord God,for your mighty deedsand your power to save.
17 You have taught mesince I was a child,and I never stop telling aboutyour marvellous deeds.
18 Don't leave me when I am oldand my hair turns grey.Let me tell future generationsabout your mighty power.
19 Your deeds of kindnessare known in the heavens.No one is like you!
20 You made me suffer a lot,but you will bring meback from this deep pitand give me new life.
21 You will make me truly greatand take my sorrow away.
22 I will praise you, God,the Holy One of Israel.You are faithful.I will play the harpand sing your praises.
23 You have rescued me!I will celebrate and shout,singing praises to youwith all my heart.
24 All day long I will announceyour power to save.I will tell how you disgracedand disappointed thosewho wanted to hurt me.