When 9-year-old Nate Dreyfus of Stillwater, Minnesota, witnessed a stranger’s random act of kindness, it inspired him to do the same.

"There was this man," Nate said to the Huffington Post. "He got out of his car, he took off his jacket and gave it to a man on the street. I felt really good inside that they did that, so I wanted to start doing something like they did.”

Nate started collecting coats to give to the homeless, and earlier this month he and his sister, Anna, delivered 80 coats to Project Home, an organization that provides shelter to local homeless families. They also gave the charity a cash donation.

Nate can teach us all a thing or two about the joy of giving. "It’s just really heartwarming," Nate said.

More From 94.9 KYSS FM