There's a very nice statue of Jean Armour in Dumfries
https://scotlandstartshere.com/point-of-interest/jean-armour-statue/
I got the impression that Jean Armour is highly regarded in the lovely town of Dumfries. They even have an Annual Jean Armour Dinner.