Today’s Passage: Psalm 88
Ten days into this series’ walk through lament, this is where the pattern breaks. Every hard psalm this stretch has read so far has, in its own way, found somewhere to stand. Psalm 3 named real danger and still lay down to sleep. Psalm 13 chose to trust before its answer arrived. Psalm 44 came closer than any of them to what Psalm 88 will do: it ended not with a resolved feeling but with a raw plea, still begging God to wake up and act, still grounding that plea in His loving devotion (Day 17). Even an unanswered plea is still an appeal, reaching toward God’s character for a reason to hope. Even yesterday’s Psalm 77, which never got a direct answer to its hardest question, ended by remembering the Exodus, a positive image held up on purpose against the dark. Psalm 88 does not do even this. Of all 150 psalms in the Psalter, it is the only one that never turns, not to praise, not to trust, not to a closing plea that finds a place to stand, not even to a memory of better days. It opens in trouble and it closes in trouble, and nothing in between changes that. This is not a flaw in the text, and it is not a psalm that simply ran out of room to finish its thought. It is inspired Scripture, preserved exactly as it is, and its presence in the Psalter is itself a kind of mercy: proof that a prayer does not have to end well to count as a real prayer.
As you read, hold this: of all 150 psalms in the Psalter, this is the only one that never turns to praise, trust, or resolution, and Scripture includes it anyway.
The superscription places this among the psalms of the sons of Korah, then narrows further: “A song. A Psalm of the sons of Korah. For the choirmaster. According to Mahalath Leannoth. A Maskil of Heman the Ezrahite.” Tradition identifies this Heman with the Levitical musician David appointed to lead temple worship (1 Chronicles 6:33, 15:17), though scholars debate whether he is the same Heman listed among Solomon’s wise men in 1 Kings 4:31. That identification does not need to be settled for the point to stand. The Korahite superscription alone already places this prayer inside Israel’s own temple worship, not some anonymous private diary. This is the prayer of a named man serving in the nation’s worship, not a stray fragment of unattributed grief, and it was let stand in Israel’s own hymnal without a happy ending attached.
Psalm 88:1-2 (BSB)
¹ O LORD, the God of my salvation, day and night I cry out before You. ² May my prayer come before You; incline Your ear to my cry.
Notice, before anything else, who this prayer is addressed to. Heman does not open by describing his trouble. He opens by naming God: “the God of my salvation.” Hold that title next to everything that follows in this psalm, verse after verse of darkness, isolation, and what reads like abandonment, and the tension becomes the whole point. Heman does not stop believing God is his salvation. He simply prays to that God from a place where salvation does not yet feel true. “Day and night I cry out” is not a figure of speech here; the rest of the psalm will make clear this has gone on a long time, with no relief in sight. And still he keeps addressing his prayer somewhere, asking only that it “come before” God and that God’s ear would incline to it. The psalm that never turns still begins here, in verse 2, as a plea addressed to that same “You”; by its last verse, the plea will have gone quiet and only the address will remain.
Psalm 88:3-6 (BSB)
³ For my soul is full of troubles, and my life draws near to Sheol. ⁴ I am counted among those descending to the Pit. I am like a man without strength. ⁵ I am forsaken among the dead, like the slain who lie in the grave, whom You remember no more, who are cut off from Your care. ⁶ You have laid me in the lowest Pit, in the darkest of the depths.
The language here is unflinching. Heman does not say he feels close to death in some general, poetic sense. He says his life “draws near to Sheol,” that he is already “counted among those descending to the Pit,” that he is “forsaken among the dead” as though he has already joined them, “cut off from Your care.” And then, in verse 6, he says the one doing this to him is God: “You have laid me in the lowest Pit, in the darkest of the depths.” This is not a complaint about circumstances alone. It is addressed directly to the God he called “the God of my salvation” two verses earlier, without any attempt to soften the accusation or explain it away.
Word study "Darkest of the depths" — machshak (Psalm 88:6, then again in v.18)
Hebrew: מַחְשָׁךְ (machshak), pronounced makh-SHAHKH, Strong’s H4285, “darkness, a dark place.” The word appears only seven times in the whole Old Testament, and Psalm 88 uses it twice, once here in verse 6 and once more in the psalm’s very last line, verse 18. That repetition is not an accident of vocabulary. It is a frame. The same word that names where God has laid Heman in the middle of the psalm is the same word that has the last word in the psalm. Nothing lifts between verse 6 and verse 18. The machshak he opens inside is the machshak he is still inside when the prayer stops.
Psalm 88:7-9 (BSB)
⁷ Your wrath weighs heavily upon me; all Your waves have submerged me. Selah ⁸ You have removed my friends from me; You have made me repulsive to them; I am confined and cannot escape. ⁹ My eyes grow dim with grief. I call to You daily, O LORD; I spread out my hands to You.
The isolation deepens here past physical suffering into social exile. Not only has God, in Heman’s telling, submerged him under wave after wave of wrath; God has also removed his friends and made him repulsive to the people around him, leaving him “confined” with no way out. This is the loneliest kind of suffering, pain compounded by the absence of anyone left to share it with. And yet verse 9 ends with the same posture as verse 1: “I call to You daily, O LORD; I spread out my hands to You.” However dim his eyes have grown, however friendless he has become, the calling out has not stopped. This is worth sitting with. Nothing about this psalm’s honesty about darkness makes it a psalm about giving up on prayer. It keeps praying. It simply does not pretend the praying has fixed anything yet.
Psalm 88:10-12 (BSB)
¹⁰ Do You work wonders for the dead? Do departed spirits rise up to praise You? Selah ¹¹ Can Your loving devotion be proclaimed in the grave, Your faithfulness in Abaddon? ¹² Will Your wonders be known in the darkness, or Your righteousness in the land of oblivion?
Three questions, all built the same way, all expecting the same unspoken answer: no. Heman is not asking out of curiosity. He is arguing, almost bargaining, with God, and the argument has a logic to it: if I die, Your loving devotion cannot be proclaimed, Your faithfulness cannot be known, Your wonders will have no witness left to declare them. This is not so different from what Moses once argued when he pleaded with God not to destroy Israel in the wilderness (Exodus 32:11-13), pointing to God’s own reputation as a reason to act. But where Moses’s argument in that moment received an answer, Heman’s questions here receive none. They simply hang, unanswered, and the psalm moves on to say the same things again in slightly different words, the way a person circles back to an unresolved point in a conversation no one else is finishing.
Psalm 88:13-14 (BSB)
¹³ But to You, O LORD, I cry for help; in the morning my prayer comes before You. ¹⁴ Why, O LORD, do You reject me? Why do You hide Your face from me?
A new day arrives in verse 13, and the crying out simply resumes: “in the morning my prayer comes before You,” almost the same words as verse 2. There is no sign that the night brought any change. And verse 14 asks the plainest, hardest question of the whole psalm directly to God’s face: “Why, O LORD, do You reject me? Why do You hide Your face from me?” This is the same hidden face that Psalm 13, earlier in this series, also named as its deepest ache. But where Psalm 13 asked “how long” and then, after only six verses, chose to trust before the answer came, Heman is still, thirteen verses in, only able to ask why.
Psalm 88:15-18 (BSB)
¹⁵ From my youth I was afflicted and near death. I have borne Your terrors; I am in despair. ¹⁶ Your wrath has swept over me; Your terrors have destroyed me. ¹⁷ All day long they engulf me like water; they enclose me on every side. ¹⁸ You have removed my beloved and my friend; darkness is my closest companion.
Verse 15 adds a detail that changes how the whole psalm should be read: this affliction is not a recent crisis. It has been there “from my youth,” a whole lifetime, not a single hard season that will eventually pass. Verses 16-17 gather up the psalm’s images one final time, wrath, terror, water closing in on every side, and then verse 18 arrives, and the psalm simply stops: “You have removed my beloved and my friend; darkness is my closest companion.” No verse follows it. There is no “but I will trust.” There is no “yet I will praise Your name.” There is no vow to sing once the trouble lifts, no turn toward remembered rescue the way Psalm 77 turned toward the Exodus one day earlier in this same series. The last word of the last verse of Psalm 88, in the Hebrew text itself, is machshak, darkness, the same word that named where God had laid him back in verse 6. The poem simply ends there, in the dark, and that is where Scripture leaves it.
Study notes The last line of the darkest prayer in the Psalter
It would be easy to read Psalm 88 as an unfinished psalm, as though a final verse of praise was simply lost somewhere in the centuries between Heman’s pen and ours. Nothing about the text supports that. The psalm’s shape, complaint building on complaint, question stacked on unanswered question, is deliberate and complete on its own terms. Of the roughly forty psalms of individual lament in the whole Psalter, every other one eventually turns, whether toward a statement of trust, a vow of future praise, or at minimum a remembered mercy to stand on. Psalm 88 alone does not. That is not a gap in the collection. It is a psalm doing something no other psalm in the whole book does: staying, all the way to its last word, exactly where it started.
Context Why an unresolved prayer is itself a mercy
Day 13 of this series, sitting inside Psalm 13, named a real and good thing: the choice to trust God’s loving devotion “before the answer arrives,” praise offered while the trouble is still, as far as the words on the page show, unresolved. That day even said a later psalm in this series would reach for that same turn and, remarkably, not find it. This is that day. Psalm 13 shows what it looks like when a believer can make that choice. Psalm 88 shows what it looks like when a believer, just as faithful, just as devoted, a named man of Israel’s own temple worship whose prayer was trusted enough to be preserved in the nation’s hymnal, simply cannot make it yet, and prays honestly anyway. Neither psalm cancels the other. Psalm 13’s trust is not exposed as false because Psalm 88 cannot reach it, and Psalm 88’s honesty is not a lesser prayer because it never gets there. Scripture holds both, on purpose, in the same book. For a reader who has quietly absorbed the idea that a real prayer, or a real season of faith, must eventually resolve into a stated feeling of trust before it counts as faithful, Psalm 88 says otherwise. It does not exist to be resolved by the reader where the text itself would not resolve it. It exists so that a person whose own praying currently looks more like Psalm 88 than Psalm 13 will find, already inside Scripture’s own prayer book, permission to keep praying exactly as they are.
Personal Application
- A grief pushed toward tidy resolution. Psalm 88 never manufactures an ending it has not earned. Is there a grief, in prayer or anywhere else, currently being pushed toward a resolution, a stated feeling of peace, a decision to “move on,” that has not actually arrived yet? What would it look like to let this psalm give permission to simply sit with it honestly instead, the way Heman does, without forcing an ending?
- An unresolved prayer, preserved as Scripture. This is not a private journal entry that slipped into the Bible by accident. It was written by a named, trusted worship leader and sung by the whole worshiping community of Israel. What does it mean that God preserved this exact prayer, unresolved, rather than editing it into something tidier before it reached the page?
Pray to Close
The truth to carry from this psalm: not every prayer needs to end in a resolved feeling to be a real prayer, and God hears the ones that don’t turn just as surely as the ones that do.
Praise: for a God who is still, even here, addressed as “the God of my salvation,” and who receives an honest prayer even when that prayer cannot yet say it feels saved.
Confess: any pressure felt to make a prayer, or a testimony, sound more resolved than it actually is, as though God could not be trusted with the parts that have not lifted yet.
Ask: not that every dark season would resolve on command, but for Heman’s kind of honesty, the courage to keep praying straight into the dark rather than stepping outside of prayer to wait it out alone.
Worship for Today
Psalm 88 (Darkness Is My Closest Friend) · Greg LaFollette
This song is, quite literally, a musical setting of the psalm this day has spent its whole time inside. Written out of a real season of deep pain, it does not rush toward resolution any more than Heman’s original prayer does; it stays in the dark with the listener, offering worship for people who are still, right now, in the valley rather than looking back on it. Its title borrows the phrasing several English translations use for this psalm’s final verse, an old friend replaced by darkness itself. It belongs to today precisely because it refuses the shortcut so much worship music reaches for: it does not turn a hard season into a tidy bridge of triumph. It simply keeps singing into the dark, the way Psalm 88 keeps praying into it.
Listen: