The last three months I’ve been waiting. Waiting for answers, waiting for clarity, waiting for God to speak in a way that made sense to me. Because I like things that make sense. I like straight lines: start here, pray here, answer arrives here. Simple.
But God’s timing is not linear.
That’s hard to accept sometimes. Because when the answer doesn’t come, the mind fills the silence, with worry, with questions, with that quiet voice asking, Did He hear me at all?
Yet while I was staring at the one prayer that seemed unanswered, God was quietly answering others. Small ones. Hidden ones. Prayers I had whispered months ago and almost forgotten. Grace showing up in ordinary places. Doors opening quietly. Peace appearing in moments I didn’t expect.
Slowly I realised something: I cannot change the answer. I can pray, I can hope, but I cannot force the outcome.
Because God’s timing is not linear.
Maybe the invitation was never about controlling the future. Maybe it was about noticing the present. Right here. Right now. The laughter I nearly missed. The quiet moments of peace. The reminder that life is still happening while I worry about tomorrow.
Perhaps contentment was never waiting at the end of the answer. Perhaps it was always here, in the breath I just took, in the moment I’m standing in, in the quiet trust that even when I cannot see the path, God can.
Because even when it feels messy, confusing, or slow, God’s timing is not linear.
But it is faithful.
So if these last three months have taught me anything, it is this: even when I cannot see the answer, even when the path feels broken, even when the silence feels heavy, God was never late.
I was just learning to trust the timing.
