Trusting God's promises in uncertainty?
How can we trust God's promises in Haggai 2:21 during uncertain times?

Setting the Scene

• “Tell Zerubbabel governor of Judah that I am about to shake the heavens and the earth.” (Haggai 2:21)

• The remnant had just returned from exile, their temple project stalled, their economy weak, and their future unsure.

• Into that fragile moment God speaks with absolute certainty—He will act, He will shake, He will establish His glory.


Why a Promise of Shaking Encourages Us

• Shaking removes what is temporary so what is eternal can remain (Hebrews 12:26-27).

• It proves God, not human systems, controls history (Psalm 46:2-3, 6-7).

• It signals the coming of greater glory (Haggai 2:7): the Lord Himself will fill His house.


God’s Track Record—Faithfulness You Can Verify

• He shook Egypt to free Israel (Exodus 12:29-33).

• He toppled Jericho’s walls without siege engines (Joshua 6:20).

• He humbled Babylon overnight so His people could return (Daniel 5:30-31).

• Scripture presents these as literal events; their historic fulfillment anchors our confidence in every future promise.


Unchanging Character, Unbreakable Word

• “God is not a man, that He should lie… Has He spoken, and will He not fulfill it?” (Numbers 23:19).

• “I am the LORD, and I do not change” (Malachi 3:6).

• “The steadfast love of the LORD never ceases… great is Your faithfulness” (Lamentations 3:22-23).


What Trust Looks Like in Today’s Uncertainty

1. Rehearse His deeds

• Keep a running list of personal and biblical examples where God has come through.

2. Anchor decisions in His Word

• Let promises, not headlines, shape priorities (Matthew 6:33).

3. Hold resources loosely

• If He shakes economies, careers, or plans, it’s to build something better (Romans 8:28).

4. Strengthen the “temple” He inhabits

• Pursue holiness and fellowship; His glory now dwells in His church (1 Corinthians 3:16-17).

5. Speak hope to others

• Zerubbabel needed the prophetic word; people around us need it, too (2 Corinthians 1:20).


Living with Confidence

• Past faithfulness + present sovereignty = future certainty.

• Every promise God made through Haggai found—or will find—literal fulfillment.

• Therefore, in every upheaval we can echo David: “My times are in Your hands” (Psalm 31:15).

What does 'I will shake the heavens and the earth' signify for believers today?
Top of Page
Top of Page