And there is no creature hidden from His sight, but all things are naked and open to the eyes of Him to whom we must give account (Hebrews 4:13).
The problem with God being able to see everything is that He sees into our hearts, and He knows the vileness that is stored in there. When the Bible uses the term “heart,” it either means the seat of the emotions, therefore a part of the soul, or it means the spirit man, the person we really are—the new spirit given to us when we were born again. The old man of the world is gone, and the new man of the spiritual realm is now residing in our body. We have to read the context in which the word was used in order to know which heart the Word is talking about. Either heart, by the way, is looked at by God as if He were using a microscope. He misses nothing. He will help us clean out our hearts if we ask Him, but He appreciates our initiative in doing the cleaning. If we want Him to be pleased with us, then we’ll keep ourselves squeaky clean so that when He looks inside, which is every minute of every day or night, we will shine!