The seasons of life can be confusing, frustrating and nearly unbearable at times. Yet, Psalm 48:14 says, "For such is God, Our God forever and ever; He will guide us until death." Seasons of life may end in death. God does not promise us to live until Jesus returns. He promises to be with us and guide us until our last breath here on Earth.
I don't particularly like that to be honest. I'd rather see each person I love, and the world as a whole, to be filled with the Spirit and watch miracles happen every day.
John 13:7 says, "Jesus answered and said unto him, What I do thou knowest not now; but thou shalt know hearafter." Jesus said this only hours before he was put to death. His followers did NOT understand what He meant at that moment. They were confused and probably a little frustrated with the ambiguity of the situation. However, only three days later did realization hit them as to what Christ had been telling them, that He was the Savior of the World.
Sometimes... most times... we do not get the answers that we are seeking. Sometimes, we go through hardships while praying "God make it stop!" We don't see the spiritual battles that are being waged in the heavens. If we could, we would most likely be terrified at the lengths Satan goes to destroy us and take our souls to Hell.
BUT GOD!!!! If we have accepted Christ as our Savior, He will not let us down. Things may not go as we planned or even wanted, but God is in control and will answer our questions once we meet him in Heaven. We only see what WE SEE in each season. We only hear what WE HEAR in each season. We only know what WE KNOW in each season. Jesus sees all, hears all and knows all, in ALL of our seasons. I put my trust and faith in Him to do what is best according to His Will. Tears may flow here on Earth during seasons of trials and tribulations. But I stand firm on God's Word that I'll finally understand in the hereafter. Till then.....