Mary Magdalene was the disciple to the disciples and much loved by Jesus. There has always been an air of mystery when it came to Mary Magdalene and much speculation from the scholars.
Imam Ahmed Al Hassan (from him is peace) confirmed the following in relation to Mary Magdalene she was the wife of Jesus and was the mother of his children, She is also the soul daughter of the second Mahdi Aba Al Sadiq (peace be upon him)
Before her incarnation as Mary, she was in fact Isis, the sister and wife of Osiris
Isis was the sister wife of Osiris , her loyalty to Osiris after his sudden death is praise worthy. Osiris was tricked by in which she resurrects her slain brother and husband, the divine king Osiris, and produces and protects his heir, Horus. She was believed to help the dead enter the afterlife as she had helped Osiris, and she was considered the divine mother of the pharaoh, who was likened to Horus.