Promises, Promises
There’s a song by Christopher Williams called Promises, Promises.
It talks about promises we make—and don’t keep.
Promises we don’t eat or sleep over.
It’s a love song.
But it sounds like real life.
Because if we’re honest, most of us can name a promise someone made to us… and didn’t keep.
And if we’re even more honest, those broken promises have a way of creeping into our faith. They make us cautious. Guarded. Slow to trust. Not because we don’t believe in God—but because we’ve been disappointed by people.
But here’s the truth we have to anchor ourselves in:
God is not like people.
When God promised the Israelites the Promised Land, the delay wasn’t because He was unfaithful. It wasn’t because He changed His mind. It was because they stopped believing what He said.
Moses sent twelve spies to scout the land. All twelve saw the same thing.
But they didn’t come back with the same report.
Ten of them focused on what didn’t make sense—the size, the opposition, the unknown. Only Caleb and Joshua held on to what God had already spoken.
The promise didn’t fail.
Their belief did.
Fear distorted their perspective, and fear kept them circling instead of possessing what was already theirs.
Years later, Joshua sends spies again—this time only two. The land hadn’t changed. The challenges were still real. But the report was different.
Not because there was no fear—but because Joshua moved forward anyway.
God reminded him, I will never leave you nor forsake you.
God told him, Every place the sole of your foot treads, I’ve given to you.
Joshua didn’t wait for fear to disappear. He trusted God enough to move while it was still there.
And that’s where this gets personal.
A lot of us struggle to trust God’s promises—not because of Scripture, but because of experience. We trusted someone. We believed their words. We rearranged our lives around what they said… and they didn’t follow through.
So when God speaks, fear tries to talk louder.
But hear this clearly:
The promises of the Lord are yes and amen.
The same God who was with Moses.
The same God who was with Joshua.
The same God who strengthened David.
The same God who met the woman with the issue of blood.
The same God who shut the mouths of lions for Daniel.
The same God who walked with Peter and carried Paul—
That is the same God today.
He hasn’t changed.
And He still keeps His promises.
So when fear starts rising…
When things don’t look right or feel right…
When your mind starts replaying what didn’t work before—
That’s your cue to pray and remember.
God keeps His promises—even when people don’t.
Read
- Numbers 13–14
- Joshua 1:5
- 2 Corinthians 1:20




