For with God nothing is ever impossible and no word from God shall be without power or impossible of fulfillment. (Luke 1:37 AMP)
God can do all things. Yes, ALL. Sarah, wife of Abraham, was promised a child though she had passed her age to conceive and bear a child. In the same circumstance, Elizabeth, Zacharias’ wife, was promised a child who will eventually be John. Mary was told by an angel that she will give birth to a child Jesus. It could have been normal since she was still able to conceive and bear a child. But the thing was, she was a virgin. It was impossible! But, no. The promise was from God who can do everything. Nothing is too hard for God to do. So, let us not falter in our faith in God. We will receive all His promises, deliverance, providence, peace, and, joy.