When she presented Him in the Temple, & Simeon prophesied "that a sword will Pierce your own Soul too."
During marys sixth month the angel Gabriel visited Mary and told her the coming of Jesus. It can be found in the gospel of Luke chapter 1 verse 26 .
An angel at the tomb told the disciples that Jesus was not there, as he had risen from the dead.
Mary Magdalene
Several of the prophets told of the Messiah coming ,Isaiah told this 700 years earlier. even the prophet Malachi did prophesy about Jesus and his coming.
Isaiah and john the baptist told of the coming of Jesus.
We are not told where Thomas was at this time.
After the death of Jesus on the cross, Jesus told the disciples to look after her.
The angel told her that he was at the Annunciation.
Was told to tell his disciples that he came to life
Because Jesus had not gone to heaven yet.
We are not told in the Bible that she was a witness to the birth of Jesus and she probably was not.
An angel also came to the wise men as well as coming to Mary and told them to follow the star and they would find their new king. :D
The Archangel Gabriel.