God knows all that you are going through. He knows the questions in your heart. He knows your weaknesses. He knows your strength. He knows your successes. He knows your failures. He knows your problems. He knows your confusions. He knows your fears. He knows your struggles.
There is no question that He cannot answer. No problem that He cannot solve. No confusion that puzzles Him. No moments that surprise Him. No incidents that shock Him.
He knows it all.
Psalmist describes this all-knowing nature of God perfectly when He says, “You know when I sit and when I rise; you perceive my thoughts from afar.” Psalm 139:2
Have you ever bothered to count the number of times you would sit in a day or the number of times you would rise? Why would you? It doesn’t matter!
But it puzzles me that God is so concerned about such minute details of my life.
God is bothered about little things in your life that you wouldn’t even care about. How much more would He bother about things that hurt you?
Flabbergasted by God’s unfathomable knowledge, Psalmist exclaims, “Such knowledge is too wonderful for me, too lofty for me to attain.” Psalm 139:6
What a greater assurance than to know that there is a God who knows what you are going through!
If He knows, it means you needn’t have to worry. It means He will take care. It means He is waiting for His time to work out things in your favor.
HE KNOWS. AND THAT’S ENOUGH.