The angel Gabriel had delivered a joyous message to Zacharias in Luke Chapter 1, and Zacharias didn’t believe God. But Gabriel also delivered another joyous message in Luke 1, and in contrast, Mary DID believe God.
Like Zacharias, she was afraid. It’s natural to fear the unknown, and I cannot imagine all of things that went through Mary’s young mind. She had her life planned – at least for the immediate future. She was getting married to Joseph, and I’m sure that they had made plans for their future together. This news that Gabriel brought to her would jeopardize those plans, and change her world, and not just her world, but the entire world.
If you are scared of the future that God has for you, hear the words that the angel spoke to Mary, "And the angel said unto her, Fear not,..." (Luke 1:30). The Lord is ever ready to comfort and ease your fears of the future, just as He did Mary’s.
Also, like Zacharias, Mary had questions. "Then said Mary unto the angel, How shall this be, seeing I know not a man?" (Luke 1:34)
The difference between Mary’s question and Zacharias’, was that she was not making an excuse. We can see from the way that the angel responded to her, that it was a genuine question, for which an answer was given. "And the angel answered and said unto her, The Holy Ghost shall come upon thee, and the power of the Highest shall overshadow thee: therefore also that holy thing which shall be born of thee shall be called the Son of God. ... (37) For with God nothing shall be impossible." (Luke 1:35, 37)
Matthew 7:7 tells us, “Ask, and it shall be given you; seek, and ye shall find; knock, and it shall be opened unto you:” Asking, seeking, knocking – asking the questions and looking to God for the answers about what He want for our lives is right and admirable, as long as it is done with the right heart, and not to make excuses.
Finally, UNLIKE Zacharias, Mary simply trusted God. "And Mary said, Behold the handmaid of the Lord; be it unto me according to thy word. And the angel departed from her." (Luke 1:38)
You don’t have to understand how all the details are going to work out, but God rewards faithful obedience. Mary obeyed. God worked on her behalf in making sure that Joseph stayed by her, and she had the great blessing of bringing Baby Jesus into the world.
What great blessings does God have in store for you when you believe Him and trust His Word? At the very least, all the glorious wonders of Heaven await those who trust Him for salvation. Trust Christ today for salvation; then trust Him in your daily walk.