This description of Mary Magdalene is from Easton's Bible Study.
Mary Magdalene, i.e., Mary of Magdala, a town on the western shore of the Lake of Tiberias. She is for the first time noticed in Luke 8:3 as one of the women who "ministered to Christ of their substance." Their motive was that of gratitude for deliverances he had wrought for them. Out of Mary were cast seven demons. Gratitude to her great Deliverer prompted her to become his follower. These women accompanied him also on his last journey to Jerusalem (Matthew 27:55; Mark 15:41; Luke 23:55). They stood near the cross. There Mary remained till all was over, and the body was taken down and laid in Joseph's tomb.
Again, in the earliest dawn of the first day of the week she, with Salome and Mary the mother of James (Matthew 28:1; Mark 16:2), came to the sepulchre, bringing with them sweet spices, that they might anoint the body of Jesus. They found the sepulchre empty, but saw the "vision of angels" (Matthew 28:5). She hastens to tell Peter and John, who were probably living together at this time (John 20:1,2), and again immediately returns to the sepulchre. There she lingers thoughtfully, weeping at the door of the tomb. The risen Lord appears to her, but at first she knows him not. His utterance of her name "Mary" recalls her to consciousness, and she utters the joyful, reverent cry, "Rabboni." She would fain cling to him, but he forbids her, saying, "Touch me not; for I am not yet ascended to my Father." This is the last record regarding Mary of Magdala, who now returned to Jerusalem. The idea that this Mary was "the woman who was a sinner," or that she was unchaste, is altogether groundless.