(A reflection inspired by Habakkuk 1:2–5 and 2:1–3)

You’ve felt it before.

That ache. That prayer prayed again and again. That question whispered in the quiet:

“How long, Lord?”

You’re not alone in it. Habakkuk was there too.

He saw the injustice. He heard the violence. He cried out—again and again—and all he heard back was silence.

Or so it seemed.

But God was not absent.

He was not ignoring. He was preparing something far beyond what Habakkuk could imagine.

“Look at the nations and watch—and be utterly amazed.” (Habakkuk 1:5)

That’s what God says.

And maybe that’s what He’s saying to you.

Watch.

Wait.

Trust.

Waiting isn’t easy. Especially in a world built for speed.

But transformation doesn’t happen in a hurry.

Healing doesn’t come overnight.

God’s work in us is often slow, deep, and hidden.

Like roots growing beneath the surface. Like paint drying on the canvas of a masterpiece.

So what do we do in the meantime?

Like Habakkuk, we stand at our watch.

We show up to pray. We make space for silence. We listen with hearts wide open.

And when God speaks, we write it down. We hold on. We wait for it.

“Though it linger, wait for it;

it will certainly come and will not delay.” (Habakkuk 2:3)

God isn’t late.

He’s intentional.

And while we wait, He’s not just changing the world around us—

He’s changing us.

So wait for it.

The answer. The healing. The clarity. The joy.

It’s coming.

And it will be worth the wait.