This song by Josh Garrels helped get me through 9 months of a very difficult pregnancy. I listened to it nearly every day, and I think it made me cry every time. It helped me cling to Jesus and fueled my hope. Hard times don’t last forever, even when it feels like they will. So many dark days piling up on heaps upon each other, so often feel as if they will never come to an end. You ask why- Why does it have to be so hard? And so long? And so constant? And for what good?

As William Cowper said “Blind unbelief is sure to err and scan His work in vain; God is His own interpreter and He will make it plain.” One day, whether soon or late, we’ll understand the reasons why. Sometimes we might not understand until eternity, but we can trust that God knows exactly what He is doing. One day, when we see Christ at last, our pain will have all been worth it. Our God makes beauty out of ashes. Please enjoy this beautiful song, as well as a poem I wrote reflecting on it at this time in my life shared below. And if your unfamiliar with Josh Garells be sure to check out more on Youtube and Spotify. He is a truly unique and gifted artist and songwriter whose songs have often touched my life right when I need it.

“Farther along,”
I sang,
“I’ll understand this,”
And like coursing currents
Came those certain words-
Like fuel in my veins,
Like sap for my soul,
Like exhilaration breaking through
A dead man
Came the words
“I’ll understand why,”
And with relief my heart
Did fly-
The laughter broke,
My daughter spoke:
“Don’t cry mom,” she said
And I said-
“I’m crying ’cause there’s hope
My love,
Sometimes we cry for hope.”