Abiding, Bible, Blessing, Prayer, Protection, Provision, Scripture, Temple, Trust



“‘What are you, you great mountain? Before Zerubbabel you will become a plain; and he will bring out the top stone with shouts of “Grace, grace to it!”’”

I once helped my dad and other volunteers build additions to the school we were attending. I watched them pour the foundation and begin laying the block. At first, it was kind of exciting. But for a young boy like me, that did not last until…they were laying the last block on the top of the wall. Whew! What a project!

In today’s verse you see the mention of the “top stone.” Zechariah is being told their enemies (great mountain) will be defeated (become a plain). And then the temple, which had long had its foundation cornerstone laid, would have the crowning achievement completed – the laying of the top stone. Scholars agree that this is a reference to Jesus being not only the cornerstone but also the top stone. He is the beginning and the end.


Do you see that in your life? I mean, is Jesus your first and last, the beginning and the end? He should be. He should have your highest priority. You have heard that your priorities should be God, family and then church. That is the order of things. That is how it should be. Jesus should be the crowning achievement in your life, your top stone.

When we don’t place Him first, we lose focus. Putting other things before the Lord never works. Jesus told us in Matthew 6:33, “But seek first His kingdom and His righteousness, and all these things will be provided to you.” Do you believe that? It’s true. He will meet your needs. Just put Him first in your life.

Maybe you have done that, and you still don’t feel He is listening. Hold on, dear one. He is. Keep trusting. He knows exactly where you are. He knows your name. Keep calling out to Him. His timing is always perfect even though we think He is not responding. He is. I promise. Better yet – He promises.

I know You hear my cries, dear Lord. I shall wait for You.

Advocate, Angels, Bible, Caregiver, Comfort, Cowardice, Fear, Hand, Protection, Scripture



“For behold, I am going to wave My hand over them so that they will be plunder for their slaves. Then you will know that the LORD of armies has sent Me.”

I have known several young ladies who were beauty queens. My high school sweetheart was Miss Pelham. So was my sister. They both went on to compete in the Miss Georgia contest. One thing you have to practice as a beauty contestant is your hand wave. When you are riding in parades and such, you are expected to wave like a beauty queen. Don’t ask me how to do it because I have no clue, lol.

The angel who was delivering this message now switches to the first person. As God’s messenger, he will wave his hand over their enemies and defeat them. Look at that again. All he has to do is wave his hand. Wow! Now that is power. That is all it took – a wave of his hand, as God’s messenger. His power wasn’t his power. It was God’s. He pointed to that. “Then you will know that the LORD of armies has sent Me.


In Job 27:11, Job tells his friends this. “I will teach you by the hand of God: that which is with the Almighty will I not conceal.” God’s hand represented God’s way of dealing with the wicked. His method of operation is evident in His hands. God will deal with the evil forces of this world one day. We just have wait and watch.

So why do we cower in fear? All God has to do is wave His hand at those who try to defeat us. We are under His protection. We are His children. God tells us over and over in His Word to not be afraid. Yet we doubt His abilities. Now, if you asked someone if they believed God could do all these things, you would get an affirmative answer. Their behaviors, however, tell a different story.

My hands have been used to protect, soothe, comfort, wipe away tears and hold someone dear. God does the same with His hands toward us. If someone was attacking one of my loved ones, I would use my hands to defend them the best that I could. If we, as humans, will do that, don’t you think our heavenly will do that and so much more?

You’ve got the whole world in Your hands.

Bible, Fire, Glory, Protection, Scripture



“‘But I,’ declares the LORD, ‘will be a wall of fire to her on all sides, and I will be the glory in her midst.’”

I have never seen a huge wall of fire. The closest I have come to that is when I watched my grandmother burn off a field. She walked the edge of the field and started small fires every six or eight feet. I remember those flames moving forward and eventually connecting until there was one continuous wall of fire to watch. But that fire burned out.

What we have today in verse 5 is the Lord saying He would be the fire that would encircle Jerusalem. He would be a wall of deterrence to anyone who tried to attack. And His fire does not burn out. Not only would He be the fire, but He also would send His glory in their midst. He would dwell with them.


This reminds me of the pillar of fire that the Lord sent to be with the people of Israel when they left Egypt. Exodus 13:21 says, “And the LORD was going before them in a pillar of cloud by day to lead them on the way, and in a pillar of fire by night to give them light, so that they might travel by day and by night.” He led them by His fire.

God will still lead you by His fire. That fire may not look the same as it did to the Israelites. He puts a fire within us, which is the symbol of the Holy Spirit. He will burn within you and will never be extinguished. I don’t care what you do, if you are child of God, there is nothing you can do to put out that flame. You may not let it shine as it should, but it’s still there.

We are to let the flame of God light our way and point others to Jesus. If we are shining our light brightly, we will lead others to the light. People want to see. They may not even realize they are walking in darkness until you shine the light of God’s love on them. Will you be the flame that points others to Him?

This little light of mine, I’m gonna let it shine.

Angels, Battles, Belief, Bible, Defense, Fighting, Glory, Protection, Scripture



“And I said, ‘What are these coming to do?’ And he said, ‘These are the horns that have scattered Judah so that no one lifts up his head; but these craftsmen have come to frighten them, to throw down the horns of the nations who have lifted up their horns against the land of Judah in order to scatter it.’”

Have you ever watched a good fight? I remember the old Muhammed Ali and Joe Frazier fights. I particularly remember all of us boys talking about it for days before it happened. The night of the fight we would often all get together at one our houses to watch these two men duke it out for the Heavy Weight Championship. Blow after blow fell until one of them was crowned the champion.

The horns and the craftsmen are going to “throw down” according to the angel who is talking to Zechariah here in verse 21 of chapter 1. A cosmic battle is taking place for Israel. Zechariah is watching it happen before it happens. We, of course, know the result of this battle. Israel was restored and is still among us today.


Oh, the battles that are going on right now in heaven on your behalf! You can’t see them, but you can be reassured that they are happening. How do I know? Because the Word tells us so. Deuteronomy 20:4 says, “for the LORD your God is the One who is going with you, to fight for you against your enemies, to save you.”

How about the story of Elijah and his servant in 2 Kings 6? “15 Now when the attendant of the man of God had risen early and gone out, behold, an army with horses and chariots was circling the city. And his servant said to him, ‘This is hopeless, my master! What are we to do?’ 16 And he said, ‘Do not be afraid, for those who are with us are greater than those who are with them.’ 17 Then Elisha prayed and said, ‘LORD, please, open his eyes so that he may see.’ And the LORD opened the servant’s eyes, and he saw; and behold, the mountain was full of horses and chariots of fire all around Elisha.” 

Unseen to you right now are hordes of angels in heaven and our Lord sitting on His throne. At His command they soar to earth to battle our adversaries. You don’t believe this? Just ask the Lord. He defends His own. If you are one of His children, He will come to your aid. He will “throw down” those horns in your life.

Father, I trust You to protect me and keep me.

Prayer, Bible, Scripture, Satan, Safety, Courage, Devil, Enemies, Protection, Oppression, Defeat, Defense



“Then I raised my eyes and looked, and behold, there were four horns.” 

I am a deer hunter. For all you animal lovers, please forgive me. I love to hunt and eat venison. I put out trail cameras to watch and see what deer are moving through the area I am scouting. I particularly like to watch for the big bucks with their beautiful antlers. The width, height and girth of the antler usually shows the age and health of the deer. The more mature and powerful deer normally have the biggest rack.

As you can imagine, today’s verse sparked my interest. The mention of horns made me curious, just as it did Zechariah when he saw this. Most scholars agree that these horns represented four powerful nations that had the potential to destroy. Benson says this about these four horns in his commentary, “the most ancient and prevailing opinion among the Jews themselves, and perhaps the most probable of any, is, that the four great empires, the Assyrian, or Babylonian, the Persian, Grecian, and Roman, are intended; namely, the empires alluded to by the four beasts, Daniel 7.” Whatever they represented, it definitely caught Zechariah’s attention.


Okay Carl. Let’s see how you apply this verse about horns to us. I’m glad you said that. What powers or forces do you fear? Who has come against you? It doesn’t matter the number. You may have or have had multiple forces come against you. The same God who defended and restored Israel is here today. He stands ready to take on those horns.

Paul tells us in Ephesians 6 that we must be prepared to take on these forces of evil. You have read, I’m sure, the passage on the armor of God in Ephesians 6:10-17. But did you stop there? You see, the secret to taking on these horns is found in verse 18. “With every prayer and request, pray at all times in the Spirit, and with this in view, be alert with all perseverance and every request for all the saints,”

We have to pray, seeking God and His strength. It is not about our strength. It is completely His strength that defeats these horns that come against us. And we must pray for “all the saints.” As we lift up others, God lifts us up. So, pray and believe. Let God smite those horns of evil in your life.

I will trust You, O God, to take up my defense. I will not fear when I see these horns come against me.

Angels, Bible, Blessing, Caregiver, God's Will, Guard, Protection, Scripture


“And the man who was standing among the myrtle trees responded and said, ‘These are the ones whom the LORD has sent to patrol the earth.’”


I was just talking to a fellow brother in Christ who serves as a deputy in Wyoming. He shared that the county where he serves is very large. He could drive an hour west, east or north and still be in the county. His department has to cover that area, so they are on patrol a lot. Much of the area is sparsely populated, but they still require their services.

I wondered about that when I read verse 10 today. “The man” standing under the myrtle trees tells Zedekiah that the ones he asked about were on duty for the Lord. They were sent to patrol the earth. Their roles were not to deliver any messages to the people, only to patrol and report back to their superiors in the angelic realm.


You may not believe in guardian angels, but Scripture teaches that in several places, Zedekiah 1:10 being one of them. These angels in today’s verse were watching over the people and then reporting back to heaven. Hebrews 1:14 tells us, “Are they not all ministering spirits, sent out to provide service for the sake of those who will inherit salvation?

How about Matthew 18:10? “‘See that you do not look down on one of these little ones; for I say to you that their angels in heaven continually see the face of My Father who is in heaven.’” That is probably my favorite since it is from the very mouth of Jesus. God is watching over us and uses His angelic forces to do so.

I have never seen an angel, that I know of (except for my sweet wife). But I am certain I have entertained some without knowing (Hebrews 13:2). Probably with all my travels around the globe, my guardian angel has had to work overtime, covering different time zones on different continents. Notice to my angel – I will traveling again soon so get your wings tuned up.

Lord, thank You for covering me with Your angels. I know I am safely guarded and protected according to Your will.

Battles, Bible, Courage, Defense, Enemies, Protection, Scripture



“‘And I will overthrow the thrones of kingdoms and destroy the power of the kingdoms of the nations; and I will overthrow the chariots and their riders, and the horses and their riders will go down, every one by the sword of another.’”

When I played football in high school, I was bad about trash talking the opponent. I would get in front of a guy and say things like “You are mine!” or “You’re going down.” I would say just about anything to try to intimidate them. Of course, then I would proceed to hit them as hard as I could on the next play. Trash talk is nothing new. Goliath did it to the Israelite army. Jonathan faced it the day he climbed the hill with his companion.

God is doing some trash talking here in verse 22. Now, I’m not being sacrilegious. The difference is no one doubted His ability to do just what He said He was going to do. He wasn’t bragging. He was stating a fact. He was going to destroy the enemies of Israel. Every soldier and chariot would go down. I bet the Israelites who heard this message from Haggai were jubilant!


Wouldn’t it be nice if God still did that? Do you have a “hit list” of individuals you wish God would take down? Be honest. Well, that’s a matter for another blog. But He does still defend us and if necessary, take down our enemies. One of my favorite verses is Exodus 14:14 (which I have shared before). It says, “The Lord will fight for you while you remain silent.” Hmm, that’s the hard part – staying silent.

Another passage is Deuteronomy 20:4. “‘For the LORD your God is He who goes with you, to fight for you against your enemies, to save you.’” Do a search for God’s protection. You will be amazed at the number of verses you will find. What will that tell you? That God has your back. He will defend you. He may not step right when you want Him to, but He will in His perfect time.

Let me tell you something else I got out this verse. I don’t want to be one of those enemies in God’s cross hairs. I don’t want to be that person someone else is asking God to take down. To prevent that I have to stay connected to the Lord. I have to be centered in His will. So, if someone does try to ask the Lord to destroy me, He can respond back, “You’ve got the wrong person. I know that guy. He’s alright.” Would He say that about you?

Father, thanks for Your protection. I know You are always there to defend me.

Abiding, Bible, Protection, Scripture, Security, Trust



“‘And on that day,’ declares the LORD, ‘There will be the sound of a cry from the Fish Gate, wailing from the Second Quarter, and a loud crash from the hills.’”

There is nothing worse than to think you are safe only to find out you’re not. I have ridden out several hurricanes in my lifetime. Most of them weren’t a big deal. But there was one… We thought we were fine, but when it hit, we thought we had made a mistake in staying. It hit harder and stayed longer than we thought.

Zephaniah is relaying the Lord’s words in verse 10 which describe the people’s reliance on their man made defenses against their enemies. The Fish Gate couldn’t withstand them. Nor could the Second Quarter of the high points of the city. All reliance on their defense efforts fell short. Why? Because the Lord had removed His protection.


Oh, to think where I would be without the Lord’s protection. I would probably be in some gutter. I know my flesh. But because I have chosen to follow Him and give my life to Him, He has made a covenant with me to protect me. Psalm 17:8-9 give us a promise. “8 Keep me as the apple of the eye; hide me in the shadow of Your wings 9 from the wicked who deal violently with me, my deadly enemies who surround me.”

Just as the Lord covenanted with David, so He covenants with us. We do not have to rely on our own defenses. And because we are His children, He will never withdraw His protection. The key is abiding in Him. Take a minute and read John 15. There is the key to abiding in Jesus.

I have found that abiding in Him is a whole lot easier than trying to protect myself from a ruthless enemy. I am no match for him on my own. My only defense is Jesus. As I submit to my Master and resist the enemy, he has to flee (James 4:7). Are you tired of failing on your own. Come to Him.

I praise You, O Lord, for keeping me safe from the evil one. You are my Protector and Defender.

Bible, Covenant, Promises, Protection, Relationships, Rescue, Scripture, Security, Strength



“The Lord GOD is my strength, and He has made my feet like deer’s feet, and has me walk on my high places. For the choir director, on my stringed instruments.”

Here we are at the last verse of Habakkuk. This verse is one of the most quoted in the book. If you missed the beginning of the look at Habakkuk, go back to the beginning of my blogs on this awesome book. They began on November 2. That means we have spent 56 days looking at each verse of this wonderful message to us.

Habakkuk closes his message with praise to God. He confesses publicly that the Lord God is his strength. He does not place his trust in the armies of Israel or on some foreign power. He knows God is the only source of strength. He brings in the image of the deer climbing up effortlessly to the high places. He says God does the same for him. And that applies to us as well.

When we are at our lowest, the Lord picks us up. Paul tells us in Philippians 4:13, “I can do all things through Him who strengthens me.” When we rely on Him, He can lift us up to the high places. He does it effortlessly. It is no strain for Him, but for us, it’s agony.


My little granddaughter asked me the other day to throw her high. Now, she’s approaching five years old. When she was a toddler, this was an easy ask. I could throw her multiple times to her glee. But now…that’s not so easy. It is hard for me to do that more than twice. Aren’t you grateful that God does not tire of lifting us up. No matter how many times we fall, we can turn to Him and say, “Father, lift me,” and He does.

I have had to call on Him several times in my life. There have been moments when I did not think I could carry on. That weakness may have been emotional, physical or spiritual. Each time He came to my aid. Each time He “made my feet like deer’s feet and has me walk on my high places.” He will do the same for you.

I want to climb to the highest heights, Father. Lift me up to be with You.

Belief, Bible, Defense, Protection, Salvation, Scripture



“You pierced with his own arrows the head of his leaders. They stormed in to scatter us; their arrogance was like those who devour the oppressed in secret.”

I had a big brother until July 2021. He passed into glory that month way too young (65 years old). All our life I knew I had a big brother who would come to my defense if I ever needed him. That was especially true during our childhood years. Sure, we fought a lot, but I knew he was there for me if the need arose.

Habakkuk heralds the defensiveness of our God in today’s verse. He describes how He even “pierced with his own arrows the head of his leaders.” No matter the judgment against Israel, Habakkuk knew God was there. He would not let them endure more than they could take. That reminds me of 1 Corinthians 10:13. “No temptation has overtaken you except something common to mankind; and God is faithful, so He will not allow you to be tempted beyond what you are able, but with the temptation will provide the way of escape also, so that you will be able to endure it.”


Rest assured, my beloved, God is still defending us. You may be going through a hard trial right now, but 1 Corinthians 10:13 still applies. Habakkuk 3:14 does too. Claim the promise of God’s protection today. He will not abandon His children. He knows exactly what you are going through.

Maybe a friend is in need of these words today. Share it with them. If they are a believer, they should be encouraged. If they aren’t a believer, what better encouragement could they hear. If they come to Jesus, He will take up their battles for them. If they surrender to His will, He will direct them in their paths.

I know my life is not going to be empty of trials. They may be physical or financial. They could be emotional or spiritual. Whatever the trial, my Lord is there. He stands ready to intervene the moment I call on Him. He loves me and wants what it best for me. I trust Him. Do you?

Father in heaven, thank You for having my back – always!