The Many Faces of Mary: a love story