The angel of the Lord told Mary that she was going to have a child by the power of the Holy Spirit. She was puzzled but God, knowing her heart knew she would do the will of God no matter what the cost. It was going to be a miracle because she was still a virgin. We know that with God all things are possible for He can do the impossible. Mary was a descendant of David and God was with her we learn this in our first point. She was going to give birth to the Son of God and she was going to name Him Jesus. Jesus going to be great and be called the Son of the Most High God. He was going to recieve the throne of David. Jesus was going to be the Holy One and we learn that with God nothing is impossible. The two lessons we learn today is that the will of God is not always easy and secondly doing the will of God allows us to do the impossible.