There is no doubt in my mind that she did come to salvation.
Of course. She kept the law; was obedient and submissive to the Lord.
Her prayer: "I rejoice in God my Savior," indicates that the Lord was her Savior," but also that she was a sinner in need of a Savior, else she would not have addressed God as "my Savior."
Secondly, at the time of the circumcision of Jesus, Mary took two offerings and presented them to the priest. According to the law, one of them was a sin offering. That two indicates that she knew she was a sinner. All this was done according to the Law laid out in Leviticus chapter 12.
However, many things about Mary puzzle me. For example, she gave birth to Jesus Christ after being visited by an angel explaining to her how she got pregnant. There is no telling what she saw Jesus do as He was growing up. It is not recorded. Yet, during his ministry, she seems surprised at some of His actions.
She seemed surprised that Jesus at the age of 12 stayed behind, in the Temple, answering the questions of the Rabbis that were there. She and Joseph had spent a great deal of time looking for Him. He answered: "Know ye not that I should be about my Father's business." But Mary "kept all these things in her heart." More and more she came to understand the mission of Christ. Thus at the Wedding of Cana she knew exactly what Jesus was able to do. She was the one that came to Jesus asking him to turn the water into wine, or at the very least to solve the problem of the lack of wine at the wedding. She knew he had the power to do it.
There are several references to Mary and Jesus's siblings thinking He was "beside Himself," out of His mind, when preaching. They tried to pull Him away from the crowd.
His brothers were not saved until after the cross. They were envious. Imagine what it would be like growing up with someone who is perfect, never had sinned, never lost his temper, not got angry, lied, or did anything wrong. "He was reviled but reviled not again." That went for his childhood as well. It would be very difficult. For children they probably wouldn't understand all that Mary had been told, and perhaps would even doubt their mother's story of angelic visions. They heard constantly stories of their mother being immoral--
John 8:41 Ye do the deeds of your father. Then said they to him,
We be not born of fornication; we have one Father,
even God.
Even at the cross, I am not sure she understood why He was here. What is puzzling to me is that she had the angelic visitations, gave birth to Jesus, and still seemed to not understand.
I believe she was at the cross because she did understand. A few days later she was in the upper room with the other disciples in Acts chapter one. Jesus gave her to John to take care of her. Why? Because her other children were not yet saved, and John, the beloved disciple he could trust and he had the means to take care of her. Soon after his other half-brothers would come to know the risen Christ as their Savior. They would be used in a mighty way, but the time was not yet.