The angel Gabriel appeared to Mary and greeted her, saying she had found favor with God. He told her she would conceive and bear a son, and name him Jesus. He said Jesus would be great and called the Son of God, taking the throne of David, and his kingdom would never end. Mary was perplexed by this since she was a virgin, but the angel explained that the Holy Spirit would come upon her and God's power would overshadow her. He mentioned Elizabeth's pregnancy in her old age as confirmation. Mary humbly submitted to God's will.