To answer the question that never really got answered, there is speculation about whether or not Jesus married Mary Magdalene, but we all know that the Vatican would never let anything like that get out, so we'll probably never know. Also, Jesus was Jewish, which means he most likely got married. That's just culture. And why should it be controversial? If everyone just shushed about every little controversial thing, nothing would EVER get discussed...also, if the Virgin Mary did have other children, it wouldn't mess up her status as the VIRGIN Mary, because she was married to Joseph. Just because she had Jesus wouldn't mean she wasn't allowed to have a relationship with her husband. But that's just me. That's what I think. And, the da Vinci code was an amazing book, just because it delved into what people would normally never talk about. But, again, that's just me. But, I don't want anyone mad at me for saying this stuff. I'm just here to learn.
*B*