Three-year-old Emily James is giving away something very special to her … her hair.
Just like her favorite princess, Rapunzel, Emily had long beautiful hair.
According to Today, once Emily’s hair became so long that it was becoming difficult to take care of, her parents, Amy and Richard James encouraged her to donate it to children in need.
Her parents explained to her that some children lose their hair when they become sick and as a result need wigs.
After hearing about these children, Emily decided she wanted to cut her hair and give it away to children who needed it.
Emily donated six inches of hair to the Canadian Cancer Society, where she will receive a thank-you note from whoever receives her donated hair.
Watch this video of this incredible young girl as she cuts and donates her hair for a good cause.