This is a very debatable topic. there are two sides to this and one is the way the catholic church has portrayed mary which is as jesus' mother and the other is the Da Vinci Code secret which reveals that mary magdalen is jesus' wife.
both of these answers sound right if you didnt no any different... the real question is which one is correct.
my belief at the present time is that mary is jesus' wife. if you look at the painting by Da Vinci Code then you will see that in actual fact all of the "12" deciples are not all men. there is one women to our left of jesus.
according to myths and legends, mary is jesus' wife who was pregnant at the time of her death.
this means that the Catholic church have been doing this all the wrong way. the rightful sex to run the catholic church should be a female becuase when mary died, as the legend goes, she was pregnant.