Attributes of God - Omniscience

Do we truly believe that God sees and knows everything, including our hidden pains and even our deepest thoughts? Because he has complete knowledge of his whole creation, he plans its path with intimate care. This knowledge should be a great comfort to us because nothing we think, say or do can surprise God.