Psalm 139 is today's reading.  We are given some great and mighty promises from God.  Let's claim them all today: 1. God's complete omniscience (vss 1-4).  God knows everything about us.  He has looked deep into our hearts.  There is nothing that we can hide from him.  He knows when we're standing or sitting.  He charts all our paths, telling us when we need rest and telling us to where to go to get rest.  He knows what we'll say before we even say it.  This God who knows all can be trusted with our lives.

2. Vs 5: God goes before us and is right behind us.  He places his hand of blessing on our heads.

3. We can't ever escape from his presence.  No matter where we are he is there.  He is omnipresent in our lives (vss 7-12).

4. He made us and knows every part of our bodies.  He knit us in our mother's womb, watching over every second of creation.  Every day of our lives was laid out before him (vss 13-17).

5. God is thinking about us all day long.  His thoughts about us are more than the sands on the seashore (vs 18).  When we awaken in the morning, he is with us.

When the psalmist thinks about God, he says, "Such knowledge is too wonderful for me, too great for me to know!"  When David thinks about all these promises, it overwhelms him.

Therefore, he prays this prayer: "Search me, O God, and know my heart; test me and know my thoughts. Point out anything in me that offends you, and lead me along the path of everlasting life" (vs 24).  If God is omniscient, omnipresent and omnipotent, we should ask him to reveal anything in us that is offensive to him.  We desire his promises and his holiness.  The two are inseparable.

May you trust this great God of Psalm 139 today for your every need and tomorrow as more needs may come.  He is with you today.  He will be with you tomorrow.  The one who made you will take care of you.

It's his promise.