The Mystery of Mary Magdalene

Since the four gospels were canonized in the fourth century, there has been an on-going debate among Christians about the identity and character of Mary Magdalene. Was she a prostitute, was she the woman caught in adultery in John 8, or was she the woman with "a sinful past" who washed Jesus’ feet in Luke