Elaine Davidson, 46, married Douglas Watson, who is in his 60s, in a Wednesday ceremony at the central Register Office in Edinburgh, The Daily Telegraph reported Thursday.
"Elaine looked astonishing," Watson said after the wedding.
"People see the piercings but I see the amazing personality underneath. We have known each other for a long time ... I am always amazed by the effect her piercings have on people. She's an incredible woman. People think its unconventional but that is the woman she is and people love her for it."