A touchingly adorable story.

Thomas Moore, a fifth-grader from Bowie, Maryland, didn’t cut his locks for two years just so he could donate them to cancer survivors. By Sept. 10, when he chopped it all off, he had grown enough hair to make three wigs.

The story is from Huffington Post. There are some photos of him with all of his hair. Take a look.