Could Kate Middleton get any more perfect? Clearly! The Duchess of Cambridge reportedly donated seven inches of her hair to Little Princess Trust, an organization that helps makes wigs for children with cancer.

According to The Daily Express, Kate got the idea after her hairdresser, Joey Wheeler, cut seven inches off her hair at Kensington Palace. “Four months ago Joey persuaded her it was time to take off some of her hair; he said it was just getting too long,” a source told the news outlet. “While Joey was snipping away the idea came to her of doing some good with it rather than throwing it away.”

The source added, “She mentioned it to Joey, who thought it was a brilliant idea. It was sent using someone else’s name so that the trust didn’t know it was from a royal source – they just thought it was from a female donor in the Kensington area.”

Kate, 36, has proved yet again how sweet and generous she is. “It’s lovely to think somewhere a little girl is happily wearing a wig made from a real princess’ hair. It’s a very heartwarming thing for Kate to have done, and very thoughtful to use hair that would have otherwise just been thrown away,” the insider said.

The mom-of-two is known for her perfect strands. In a previous interview, her stylist opened up about how to achieve her tresses. Daniel Galvin Jr. suggests dumping your head over and brush from the ends to the roots rather than brushing from the front to help minimize breakage.

kate middleton getty images

More importantly he says to make sure that you’re always taking care of your hair, especially when it comes to blowouts. “Kate’s got a wonderful head of hair,” he said. “It really is her crowning glory and it’s because she looks after it. It’s important because she’s always on duty.” Galvin Jr. added, “That’s why her hair always looks so healthy.”

Join our Facebook group for the latest updates on Kate Middleton, Prince William, and all things royal!