Grace and Glory ministries

God’s foreknowledge

By Pastor Dr. Aggrey Soyekwo

Psalm 139:4,15-16 “Before a word is on my tongue   you, Lord, know it completely… My frame was not hidden from you when I was made in the secret place, when I was woven together in the depths of the earth. Your eyes saw my unformed body; all the days ordained for me were written in your book  before one of them came to be.” NIV

Psalm 139 is a wonderful meditation on the greatness of God and His omniscience, omnipotence and omnipresence. He fills the entire vast universe He created. There is no part of creation that He is not present. He knows us to the most minute detail, including our thoughts before we even think about them. He knows the words we are going to say before we say them! There is no where one can hide from Him.

He also knows every step when we were made and designed the way He designed us individually. We are all different because He Himself was involved in every detail of our making. Isn’t it a wonder that every human being that has ever existed since creation or will exist is never the same as another? Besides that, God already ordained specific days for each person to live even before we were conceived or born. The psalmist said such knowledge was too wonderful for him, and to us too.

God’s foreknowledge of us is an encouragement that our lives are not, and should not be a gamble. It’s only man’s rebellion that takes him away from a path already well planned by his Creator into all the messes we end up in. If only we seek after him, to know and walk in the ways He already set for us, our lives would be truly peaceful and enjoyable despite any upheavals. Whatever He does in and through us is in line with His good plans to bring us to an expected end for our joy and His glory. Submit to Him.

Jeremiah 29:11 “For I know the plans I have for you,” declares the Lord, “plans to prosper you and not to harm you, plans to give you hope and a future.”

Shalom children of God

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.