“Every good and perfect gift is from above, coming down from the Father of the heavenly lights, who does not change like shifting shadows.”

James 1:17

Our promises are unreliable. We say, “I’ll see you at 11:00” or “I’ll drop the kids off tomorrow,” and then we forget, show up late, or cancel. Our word isn’t very good because we’re not very good. No wonder so many of us struggle just to keep appointments, let alone keep the high standard of faithfulness we’re called to in our marriages, friendships, parenting, and work relationships. When we look closely at ourselves, we find the problem is our self-conflicted nature, our sinful hearts.
The good news of God’s simplicity is that since there is no sin in Him and since His attributes are never conflicted, His promises to be gracious to us are certain (as today’s Hebrews 6 reading tells us). In Jesus, God has gone “all in” to save you. There is no part of Him that second guesses the love He has for you.
This is why He has not only given a firm promise in the gospel to forgive us and grant us eternal life, but He also has sworn “by himself ” (v. 13) to show us the absolute certainty of the promise. It’s that simple!

Scripture Focus

Hebrews 6:13-20


The “anchor for the soul” (Hebrews 6:19) is a beloved phrase for many Christians. Keep your hope anchored in Jesus!

Bible In A Year

  • 1 Samuel 5-6
  • Psalm 122
  • 1 Corinthians 16