As TV cameras rolled and news photographers' cameras clicked, and with friends and family looking on, the 103-year-old was presented with her second British Empire Medal.
The presentation was made on behalf of the Queen by Lord Provost Sadie Docherty, who spoke warmly of Margaret's remarkable service to others over seven decades.
The former Evening Times Scotswoman of the Year impressed everyone with her modesty, even saying at one point: "I don't really deserve this."
Margaret, from Springboig, was first honoured with the BEM in 1989.
Yesterday's honour, known as the Bar, further recognised Margaret's work.
The Bar award recognises her commitment to people recovering from strokes. Margaret set up Scotland's first stroke club - the Lightburn Harmony Club, which is affiliated to the city's Lightburn Hospital.
She has also given seven decades of service to the Royal Voluntary Service, beginning in 1939.
The Lord Provost and Lord Lieutenant, said: "As a young woman, it was Margaret's ambition to be a nurse, but her own health precluded this.
"She met her caring vocation by volunteering, and in the 1970s she set up the stroke club."
Margaret told the Evening Times: "It is a wonderful day for me but I just don't think I deserve all this fuss.
"I don't think I have done anything special, really."