The singer is Sandra MacNeil of Sydney. The song was composed by Alexander Stewart, a schoolmaster in the island of North Uist in the early 1800s. Mary was the daughter of Uist minister Allan MacQueen. According to tradition he did not approve of Stewart, which prevented him from marrying Mary. Stewart supposedly died of a broken heart.