I've always been encouraged by this quote from Vance Havner (pictured). The explanation for much of what happens in our lives will come later.
I've also received much encouragement from the last verse of a hymn written by William Cowper...who was no stranger to depression and discouragement. Cowper wrote the lyrics to the song "God Moves in a Mysterious Way". Many people have quoted the first line without knowing the rest of the hymn. Here are the lyrics for the last verse:
Blind unbelief is sure to err
And scan His work in vain;
God is His own interpreter,
And He will make it plain!
And scan His work in vain;
God is His own interpreter,
And He will make it plain!
Yes...God will "explain" and "make it plain". Maybe not today, tomorrow or next year but in a future day...we will get the explanation and we will understand that..."as for God...His way is perfect."