Take the High Road and Balamory actress Mary Riggans has died at the age of 78.
The Sony Award-winning actress died on Monday and had suffered a stroke in April last year, which left her with speech and movement difficulties.
She was best known for her role as Effie Macinnes in the STV soap opera Take The High Road, in which she starred from the early 1980s until the last episode in 2003.
Riggans also played Suzie Sweet in the BBC children’s programme Balamory from 2002 to 2005 and appeared in other television shows such as Rab C Nesbitt and Taggart.
Her first acting role was in 1946, a radio voiceover at the age of 10. Her first TV role came in 1954 in the TV movie A Nest Of Singing Birds.
In 1983 she won a Sony Award for her radio acting in a performance as Jean Armour in Till A’ The Seas Run Dry.
Riggans is survived by her daughter Samantha and a grandson.
Actress Julie Wilson Nimmo, best known for playing Miss Hoolie in Balamory, said: “I’m shocked and saddened to hear about Mary’s passing. She was a brilliant actress and will be remembered fondly.”