Over 300,000 sweaters have been knit by Guideposts readers and sent to children in need.
Next