December 29

Zechariah 14:1-21; Revelation 20:1-15; Psalm 148:1-14; Proverbs 31:8-9

There is no enemy, which arises against God that can ever win. Because Jerusalem is God’s city and the Israelites are His precious people, anyone who arises against them will have to ultimately fight God. God has never lost a battle.

He stands over Jerusalem to protect her. Because we are His people, God makes the same commitment to us. You should never doubt God’s willingness to defend you against any enemy no matter how formidable. But you should not doubt God’s willingness to forgive those who repent.

Here is how God expresses His mercy! If the people who fight against God humble themselves and acknowledge Him as Lord, God says He will bless them. How amazing is God’s love that even for one who has fought against God, He has room in His heart to forgive those who oppose Him.

God will send the rain on their crops just like He sends the rain on His people’s crops. God is never trying to block people from His family. He’s always trying to woo people to His family— even those who once fought Him.

Tomorrow’s Reading: Malachi 1:1-2:17; Revelation 21:1-27; Psalm 149:1-9; Proverbs 31:10-24