Sometimes the Lord speaks to us things that we don’t understand at the time. Often this is to draw us into a deeper understanding of His ways by encouraging us to put other things aside (both things that take up our time, and beliefs and doctrines based on tradition) in order to get the answer from the Lord (not by figuring it out by talking to those who know better or reading every book on the subject). There will also be times that we are to accept what He says without understanding it. God is under no obligation to explain Himself. Well, then, why does He share it with us? Who you truly are in your spirit already knows the answer to all these questions, and knows why the Lord doesn’t want you to have understanding in your soul realm. As your confidence in your relationship with God grows, you’ll simply be able to accept the situation and enjoy what the Lord has given.
God loves to show His friends what is on His heart before He does things. So He reveals secrets to us that He wants us to keep secret. God wants to be able to trust us with things that are important to Him; part of the process of getting there is entrusting us with secrets and seeing how well we handle them. I think one of the greatest marvels of self-control was when God revealed to Daniel what He would do in the future, then told Him to “seal the vision.”
The final and sometimes most difficult way the Lord communicates with us is through silence. We live in a culture and time in which our ears and minds are bombarded with information, noise and chatter 24 hours a day. Part of our learning to hear God will involve making a distinct effort to quiet our senses, often involving shutting the door, whether figuratively or literally, on both the inward and outward distractions that keep us from experiencing His silence. It is generally in knowing His silence that we come to recognize His presence.