“Your eyes saw my unformed body. All the days ordained for me were written in your book before one of them came to be.”

Psalm 139:16

There is great comfort realizing that God knows every day of our lives before we are born. He knows the smallest details of our circumstances, the thoughts in our hearts (Psalm 139:4), the number of hairs on our head (Matthew 10:30). But God’s sovereignty can shake our trust when life goes terribly wrong. John Piper explains in The Hidden Smile of God, “Suffering fits into God’s design in ways that sometimes baffle us and test us to the very limit” (2001).

My life took an abrupt turn that I certainly did not expect, plan, or want. I have found that the battle over whether or not to find comfort in God’s sovereignty is a battle from day to day, even from moment to moment within each day. This ongoing challenge to trust God is repeated in many of this month’s devotions.

Know that your sovereign Lord is with you even when your faith is tested to the limit and you feel bewildered by it all. My hope for you, and for myself as well, is that standing firm on His sovereignty may help us trust Him and His promises every day.

Scripture Focus

Psalm 139:1-16


“Never be afraid to trust an unknown future to a known God.” (Corrie ten Boom, 1971)

Bible In A Year

  • 1 Samuel 7-8
  • Psalm 123
  • 2 Corinthians 1