Little Emma Jardine decided to donate eight inches of her hair to the Little Princess Trust and raise hundreds of pounds at the same time.
And she hopes it will make a difference to the life of a poorly child in the UK.
The P3 Lochmaben Primary pupil visited Divas Hair Boutique in Dumfries where Kerry Brough, of Lochmaben, styled her new look.
Mum Susan said: “She needed her hair cut as it was too long, so we sat down and talked about doing it for charity.
“My friend’s daughter had it cut for Little Princess Trust a couple of years ago, so we knew it would have to be a minimum of seven inches that had to be cut.
“Emma was fine with this, in her words she didn’t want little girls to be sad because they had lost their hair.
“She loves her new short hair and has had lots of compliments on it.
“I’m so proud of her for doing such a kind and thoughtful thing.”
As well as donating her hair to be made into wigs for children whose hair has fallen out through cancer treatment, the little Highland dancer also raised £400 in sponsorship money for the trust.