Mary responded, "I am the Lord's servant, and I am willing to accept whatever he wants. May everything you have said come true."
Have you ever thought about how willing Mary must have been? She was willing to risk everything, her reputation, her engagement, her family, her name...simply because an angel told her she would give birth. The entire city would look down on her and the threat of being stoned for not staying faithful to Joseph was a possibility too.
I wonder what would happen if we were that willing. Would you be willing to risk everything you had to do something you knew God had planned for you, but it would cost you everything. I'm not sure I would have been willing.
"Oh, how I praise the Lord. How I rejoice in God my Savior! For he took notice of his lowly servant girl, and now generation after generation will call me blessed. "
And I'm pretty confident that this would not have been my immediate praise to God after he told me I was going to bring His Son into this world.
Man, she had some faith.