Lord, how many are my foes!
How many rise up against me!
2 Many are saying of me,
“God will not deliver him.”
“Lord God, had we not one spiritual enemy, not one force for evil mounted against us, we would not have to look far to see those around us, sinking in spiritual trouble. For them we fight today, and for ourselves as well. Many have said and will say that You do not deliver … we say, You are our strength, our refuge, our deliverance … ours and theirs for whom we pray!”
3 But you, Lord, are a shield around me,
my glory, the One who lifts my head high.
Oh, the lies of the liars, Lord! They hurt, they wound, but You will break the teeth of the liars, just as You have said. (Psalm 58:6). Answer us, Lord! When they lie to us, about our marriages, our children, our nation, it’s powerful until we answer in power. They speak of failure, separation, futility … but You hear from on high when we pray in faith, in hope, and because of love.
4 I call out to the Lord,
and he answers me from his holy mountain.
5 I lie down and sleep;
I wake again, because the Lord sustains me.
6 I will not fear though tens of thousands
assail me on every side.
Indeed, we will sleep in peace tonight, for the destiny of others is beginning to blossom in faith in our hearts, because You are faithful.
Oh Lord God, oh Father! You as much as tuck us in with every word of truth and grace and mercy and promise that You have spoken. How privileged we are to say to You at break of day and when we sleep …
7 Arise, Lord!
Deliver me, my God!
Strike all my enemies on the jaw;
break the teeth of the wicked.
8 From the Lord comes deliverance.
May your blessing be on your people.