From time to time I get asked, why is God so mysterious? Why can’t He just come out with it? Why does He hide from us? Well, God doesn’t hide from us, He hides for us.
Why is this so? Because of love. God is love, and love requires free will to accept or reject love (see “Does evil come from God? ” for further discussion on this subject.)
So why the mystery? The reason is, if God did not hide for us, we would not be able to hide from Him.