Psalms of David - Modern Translation - Psalm 31

In You, O Lord, I take refuge;
let me never be put to shame.

In Your love, rescue me and set me free!

Turn Your ear to me, come quickly to my aid.

Be my rock of protection,
a stronghold where I am safe.

Yes, You are my rock and my shelter;
for the sake of Your name,
guide me and lead me.

Keep me from the traps set before me,
for You are my refuge.

Into Your hands I entrust my spirit;
O Lord, faithful and true, You redeem me.

I will rejoice in Your unfailing love,
for You have seen my troubles,
You know the depths of my soul.

You have not abandoned me to despair,
but have set my feet in a spacious place.

Be gracious to me, O Lord, for I am weary;
my eyes grow dim with sorrow,
my strength is fading.

But I trust in You, O Lord;
I declare, "You are my God!"

My times are in Your hands—
deliver me from fear and uncertainty.

Let Your face shine upon me,
fill me with Your mercy.

How great is the goodness
You have stored up for those who trust in You!

You shelter them in Your presence,
You hold them secure in Your love.

Love the Lord, all you who are faithful!
For God strengthens those who stand firm in Him,
but the proud stumble in their own ways.

Be strong, take heart,
all you who place your hope in the Lord!