Deuteronomy 29:29 (NLT)
29 �The Lord our God has secrets known to no one. We are not accountable for them, but we and our children are accountable forever for all that he has revealed to us, so that we may obey all the terms of these instructions.�

This verse tells us that God has knowledge that is not known to others. It is because of His greatness God is able to make decisions without us and shares what he chooses to share with us. For God has the knowledge, understanding and wisdom of things we do not understand. We are accountable for what God reveals to us so that we may obey him. But there are some things God withholds to reveal at the proper time and place.

Sherlock Holmes and Dr. Watson are camping. They pitch their tent under the stars and go to sleep. Sometime in the middle of the night, Holmes wakes Watson. "Watson, look up at the stars and tell me what you deduce." Watson says, "I see millions of stars, and if even a few of those have planets, it's quite likely there are some planets like Earth, and if there are a few planets like Earth out there, there might also be life." Holmes replies, "Watson, you idiot, somebody stole our tent!" [Tom Kuntz, "The World's 'Funniest' Jokes," N.Y. Times (1-27-02)]

Watson missed the obvious being he was looking for something more important. Watson was missing the obvious truth which Holmes gladly shared with him. It is so easy for us to miss the obvious because we are trying to seek out what God has not revealed to us yet. Ask God for patience that all things might be revealed in their proper time. Let God speak to you instead of making your own assumptions about life. Micah 7:7 says, �Therefore I will look unto the LORD; I will wait for the God of my salvation: my God will hear me.�