It should be no surprise to us that God has secrets. He has not chosen to reveal ALL truth to us. Indeed, we could not bear it. We are not built for such wonderful things, at least, not in our present fallen condition.
“The secret of the LORD is with those who fear Him, And He will show them His covenant.” Psalm 25:14
“For in the time of trouble He shall hide me in His pavilion; In the secret place of His tabernacle He shall hide me; He shall set me high upon a rock.” Psalm 27:5
“He who dwells in the secret place of the Most High Shall abide under the shadow of the Almighty.” Psalm 91:1
“He reveals deep and secret things; He knows what is in the darkness, And light dwells with Him.” Daniel 2:22
“I will open My mouth in parables; I will utter things kept secret from the foundation of the world.” Matthew 13:35
“Now to Him who is able to establish you according to my gospel and the preaching of Jesus Christ, according to the revelation of the mystery kept secret since the world began…” Rom 16:25
“This is a great mystery, but I speak concerning Christ and the church.” Eph 5:32
Does it bother you that God has secrets? Step back a moment and consider that we are incapable of grasping all that God is or knows. Such knowledge is too wonderful for me; It is high, I cannot attain it. Psalm 139:6. There was a time that I would really wrestle with that which I did not, could not, understand but as I have grown in Christ, I no longer wrestle, I rejoice.
I am so thankful that God is greater than I am. That He has secrets that He has not revealed for His purposes and most assuredly for our good. Rest in His secrets though you know them not because you do know the Secret-Keeper; and He is worthy of our trust.
Written by Diane Hunt: Diane Hunt serves on the board of America’s Keswick and is the Executive Director & CEO of Changed Choices, a Christian non-profit in North Carolina. She is also a biblical counselor and women’s event speaker. For more information about having Diane speak at your next event please contact her at firstname.lastname@example.org.