In this Psalm David again speaks about placing his trust in God. David knew that God would save him from his enemies. David also knew that God was aware of David’s innermost thoughts and things that were troubling David. David said, “Thou hast seen my affliction. Thou hast known the troubles of my soul.”
It is incredible that God knows our thoughts. The Bible says that God knows what will are going to say before we say it. God knows every detail of our life. He knows our thoughts, words and deeds that we will do. And yet the Bible says that God still loves us. That is an incredible thing.
God knows us so well, and He has a plan for each one of us. The Bible says that all our days were numbered before we were born. This fact inevitably leads to a discussion about free choice and predestination. Unfortunately, we cannot reconcile these facts with our human reasoning.
The Bible says that God’s ways are not our ways. God’s thoughts are not our thoughts. We must therefore trust God. We must strive to live according to His guidance and place our lives in His hands.