Matilda Thornton, aged five-and-a-half, has donated her long hair to make wigs for children battling cancer.
And she has already raised enough money for the charity to make nearly three more.
Matilda, of Governor’s Hill, Douglas, was keen to help children who have lost their hair following chemotherapy after watching a TV programme about children with cancer.
Her hair – which was last cut when she was just two years old, was cut by Marco Leonetti at Utopia Salon, in Castlemona Colonnade, Douglas, on Saturday afternoon.
Matilda’s remaining hair was styled into a bob, and her long locks are now on their way to the Little Princess Trust, which uses real hair to make wigs which they provide free to children.
Matilda has also been fundraising for the charity – each wig costs £350 to make.
So far Matilda, a pupil at St Mary’s School, in Douglas, has raised almost £1,000.
But she hopes when more people read about her fundraising efforts she will be able to double that.
Proud dad Marcus explained: ‘We were watching TV one night when a programme was on about children with cancer and there was a little girl without hair.
‘Matilda is a very sensitive girl and got a little upset.
‘I explained the girl had lost hair because she wasn’t well and I also said that people could donate hair to make new hair for poorly children.
‘She was the one who suggested she could give her hair to another little girl.’
Matilda’s efforts received a boost from Mario Ciappelli of Portofino restaurant after he lost a £100 bet with Theo Fleurbaay of the Arrandale hotel on the Uruguay v Italy football match.
And she also received £50 on the day from a woman sat next to her at the hair salon who saw what Matilda was doing.
To make a donation to the Little Princess Trust go to https://mydonate.bt.com/fundraisers/matildashaircut
As well as young cancer patients, the Little Princess Trust also helps children with other conditions which result in hairloss, such as alopecia.