I am an american, a christian and was raised by a catholic family. When i was young and learning stories of the bible, I read about mary magdalene on my own. Being very young I didn't understand what being a prostitute meant. I simply thought it was a job. However, despite that and despite the feeling that all christian stories have towards her I felt a connection between her and jesus. I imagined that they were together. I don't know why, i can't imagine how. However that was something I always believed. Then when i was older and found out what a prostitute was, it didn't change the story. i still felt that jesus loved mary magdalene and that she loved him, the way a man loves his wife and vice versa.
When da vinci code came out, i was shocked. I had never told anyone about the story that i believed on my own. None of my family knew or felt that way. They believed the bible.
I think that children are innocent and we read things that other people can't. Children can see ghosts and spirtis and have a unique understanding adults don't. Somehow I understood the love between mary magdalene and jesus christ.
so to sum up, yes I do believe that mary magdalene was the wife of jesus and that they did have a child.
And yes i am a strong christian and this belief only makes me a stronger one.