Genesis 49:14–33 ‘Gad will be attacked by a band of raiders, but he will attack them at their heels.’ (v19)

Jacob is able to accurately prophesy what will happen in the future of the descendants of each of His sons because the Lord gives him the insight, as He is all-knowing. God knows how many stars are in the sky and what each one is called. He knows exactly how many grains of sand there are on the shore.

An all-knowing God knows each detail of our lives. An all-knowing God knows at what point in time our hearts beat for the very first time, as He knit us together in our mother’s womb. He knows how many hairs are on our heads, down to the very last one. He knows how many days are allotted to each one of us. He knows all about our past, our sins, our failures and our triumphs, and loves us beyond measure.

He knows our future and holds it in His hands. He knows our needs and our desires. He knows our fears, why they are fears, and how we can overcome them. He knows our hopes, our dreams, and how each one came into being. He knows how to bless us and give us rest and how to challenge us so we grow in faith.


A Prayer To Make:
‘Thank You, God, that You know me so well. You love me intimately and care about every detail of my life, while being awesome enough to know each star by name. Amen.’

An Action To Take:
Reflect on how God being all-knowing makes a difference to your life.

Scripture To Consider:
Ps. 33:11–15 & 139:13–16; Rom. 5:8–12 & 8:37–39; Jas 1:2–5

Micha Jazz is Director of Resources at Waverley Abbey, UK.