21 She will give birth to a son, and you are to give him the name Jesus, because he will save his people from their sins.”
22 All this took place to fulfill what the Lord had said through the prophet: 23 “The virgin will conceive and give birth to a son, and they will call him Immanuel” (which means “God with us”).
Every single year, we know without a doubt that Christmas Day will be on December 25. It’s hard to wait for something exciting, isn’t it? We circle the day on the calendar and start our countdown while we prepare for the promised day when we celebrate the birth of Jesus. Can you imagine how much harder it would be to wait for Christmas if you didn’t know the date? The people of the Bible had waited thousands of years for the first Christmas, the day when God sent the Savior that He had promised. God used prophets to describe the promised Savior, but no one knew what His name would be or when He would arrive. God followed through on His promise in a big way! John 3:16 tells us, “For God so loved the world that He gave his one and only Son, that whoever believes in Him shall not perish but have eternal life.” Christmas is a time to celebrate the birth of Jesus and a time to praise God for being a faithful, loving Father who always keeps His promises.
God sent an angel to tell Mary and Joseph to name the baby Jesus, which means “the Lord saves”. God picked that name to show that He would save people from their sins. There are many other names in the Bible that describe Jesus. See how many you can list and then spend time learning about what each of them means. (Hint, Isaiah 9:6 is a great place to start!)
PRAY ABOUT IT!
Heavenly Father, thank You for being a faithful and loving God. Thank You for always keeping Your promises. Thank You, Lord, for sending Jesus on that first Christmas Day. We love You, Lord, and we pray that You help us remember to trust Your timing.