What does 2 Samuel 23:5 mean?
Isn’t this how God has treated my family? He made an unbreakable promise with me, ordered and secure in every way. He’ll make sure everything I want and hope for comes true. 2 Samuel 23:5 - Modern Text Bible
(David reflects that God has made a lasting covenant with him and will fulfill his hopes.)
David says that even though his life isn’t perfect, God has made a lasting agreement with him—a covenant that will not fail. He trusts that this promise is ordered, secure, and will ultimately bring about what’s good and right.
The Hebrew word for "covenant" is berit (בְּרִית), which means a binding agreement or promise. David’s confidence isn’t in his own achievements or in how things look right now, but in the reliability of this promise.
This is countercultural because it’s easy to think that everything depends on how well we perform or on immediate results. David’s hope is rooted in something that goes beyond his own efforts or current circumstances—a commitment that holds even when life is messy or unfinished.
If you’ve ever felt like things are out of order or that you haven’t lived up to your own hopes, this verse offers a different kind of security. It suggests that real hope comes from promises that last, not from perfection in the moment.
Similar verses: 2 Samuel 7:16, Psalm 89:34, Hebrews 6:17