(CNN) When Shaquille O'Neal was 18 and trying to get to the prom, his father asked around to find a pair of size 18 penny loafers.

Bruce Teilhaber, the owner of Friedman's Shoes in Atlanta, gave the future Hall of Famer a free pair of shoes. O'Neal, who grew to size 22, has been buying from him since.

It's an act of kindness he never forgot, and this week, O'Neal helped an Atlanta teen with a similar situation.

Zach Keith is 13, plays basketball, and wears a size 18. With that specialty size, it's tough for his mother, Brittany, to afford shoes for her growing son. So, when CNN affiliate WGCL reached out to O'Neal to ask for help, he didn't hesitate.

O'Neal and WGCL's Sharon Reed surprised Keith and his family at Friedman's, with O'Neal buying him 10 pairs.

Read More