Mary was told by the angel Gabriel that she was to conceive and have a child and call Him Jesus, even though she was a virgin. She was also told her relative, Elizabeth, who had passed the child bearing age, would bear a child and call him John. The angel told her that “with God nothing shall be impossible.”
With God, nothing is too hard: “Ah Lord God! Behold thou hast made the heaven and the earth by thy great power and stretched out arm, and there is nothing too hard for thee …” (Jeremiah 32:17). If God can create the entire universe, creating everything out of nothing, then how can He not do the impossible? God loves to show Himself strong and to be glorified by doing what the world considers impossible. In fact, the more impossible it seems the more God is glorified through it.
We should learn from Mary to ask God to help us see things from His point of view. Our problems, circumstances or situations may be a gift from God. He is intimately involved with the details of our lives. God owes us nothing; we owe Him everything. He is a God of grace. He makes Himself available to us and will provide all our needs as we serve His eternal purposes. When God steps into our lives we should rejoice and trust that He will do as He has promised. When He calls, He always provides. When we follow His leading, He will always supply what is lacking.