Margaret MacLeod (née Weir) passed away peacefully on Sunday, March 5, loving wife of Archie, dear sister to Jean and Liz, adoring aunt to her nieces and nephews.