"Do not be afraid, Mary, for you have found favor with God." From whom does the Virgin Mary learn that she's pregnant?
Answer From Archangel Gabriel
The angel Gabriel delivered the news to Mary that she would give birth to a son whom she was to name Jesus, according to the Gospel of Luke. Imagine her surprise, since she was a virgin.
Last updated 5 years ago · 1.9M views · SOURCE