Lyric discussion by Crazychick85 

Maria magdelena was a prostitute but stopped prostituting this song is about being a prostitute and being in a relationship and she is saying to the guy she is with she will never change thats who she is, she has barriers up cos of what she does and she has become that person, someone who has a wall up around them and that she can never love properly.

while I do agree with the whole, her being a prostitute in the song and that she will never change, it is worth to say that the scriptures of the bible had been manipulated and mistranslated (big surprise the church is a very shady organization seeking control, not salvation of the human race) Mary Magdalene was never a prostitute. she was a woman who dared to speak the word of god (something that was at the time only reserved for men) and so she was considered a sinful women, of course the church went ahead and said she was...

@LiveToTell What do you mean the scriptures had been manipulated? The scriptures don\'t say at all that she was a prostitute, even in translated versions that\'s not the case.\r\nShe wasn\'t seen as a sinful person because of her speaking up; she was a sinful person because demons possessed her and therefore she acted sinful (that\'s the way it is described in scripture)

An error occured.