131How much longer will you forget me, LORD? For ever?
How much longer will you hide yourself from me?
2How long must I endure trouble?
How long will sorrow fill my heart day and night?
How long will my enemies triumph over me?
3Look at me, O LORD my God, and answer me.
Restore my strength; don't let me die.
4Don't let my enemies say, “We have defeated him.”
Don't let them gloat over my downfall.
5I rely on your constant love;
I will be glad, because you will rescue me.
6I will sing to you, O LORD,
because you have been good to me.
Fools say to themselves,
“There is no God.”
They are all corrupt,
and they have done terrible things;
there is no one who does what is right.
2The LORD looks down from heaven at human beings
to see if there are any who are wise,
any who worship him.
3But they have all gone wrong;
they are all equally bad.
Not one of them does what is right,
not a single one.
4“Don't they know?” asks the LORD.
“Are all these evildoers ignorant?
They live by robbing my people,
and they never pray to me.”
5But then they will be terrified,
for God is with those who obey him.
6Evildoers frustrate the plans of the humble,
but the LORD is their protection.
7How I pray that victory
will come to Israel from Zion.
How happy the people of Israel will be
when the LORD makes them prosperous again!
151LORD, who may enter your Temple?
Who may worship on Zion, your sacred hill?15.1 sacred hill: See 2.6.
2Those who obey God in everything
and always do what is right,
whose words are true and sincere,
3and who do not slander others.
They do no wrong to their friends
nor spread rumours about their neighbours.
4They despise those whom God rejects,
but honour those who obey the LORD.
They always do what they promise,
no matter how much it may cost.
5They make loans without charging interest
and cannot be bribed to testify against the innocent.
Whoever does these things will always be secure.