If I was to ask you, tell me what I am thinking, the chances that you are going to guess what I am thinking is not only infinitesmally small but in most cases impossible. Even if you did get it correct, it is most likely because you made an educated guess and somehow got lucky. We take solace in the fact, that others around us, cannot read our minds, because the filth that they may find in our minds may make them completely change their opinions about us. Even our righteousness are like filthy rags (Isaiah 64:6) and personally I thank God, others around me, cannot read my mind. However, I dare not challenge God to tell me what I am thinking, for there is not one (no not one) thought that is hidden from him.

The Bible says that God knows the things that come into our mind, every one of them (Ezekiel 11:5). There is nothing that we can hide from God for God is a mindreader. Let us not be carnally minded, but be spiritually minded, for to be carnally minded is death but to be spiritually minded is life and peace (Romans 8:6). God will keep in perfect peace, whose minds are stayed on him (Isaiah 26:3).

Points to ponder:
Is you mind stayed on Christ Jesus? If God was to read your mind now, what would he find? Remember, there is nothing hidden from God, not even our thoughts, for he knows every thing that comes into our mind, every single one of them.  God can read your minds, he is a mindereader!

Ezekiel 11:5 (KJV)
And the Spirit of the LORD fell upon me, and said unto me, Speak; Thus saith the LORD; Thus have ye said, O house of Israel: for I know the things that come into your mind, every one of them.

Romans 8:5-6 (KJV)
For they that are after the flesh do mind the things of the flesh; but they that are after the Spirit the things of the Spirit.
For to be carnally minded is death; but to be spiritually minded is life and peace.