Story has a horrible start, but it takes a turn for the better.
Third-grader returns to support team...
I'm not one to be easily bothered, but this nearly pulled the tears.