I seem to recall reading somewhere that "Highland dress is free dress" and that there are no real rules regarding what can be worn. My thought is, if it fits her, let her wear it, and with pride and flair and (dare I say it?) panache!