Fans at sporting events are accustomed to catching souvenirs. Foul balls and free T-shirts have become an essential part of the stadium experience.

But it's not every day that you catch a basketball signed by NBA Hall of Famer Hakeem Olajuwon. That's what makes one fan's gracious gesture all the more meaningful.

During a recent Houston Rockets game, the team's mascot, Clutch, tossed a ball signed by the team's legendary center into the crowd. A fan grabbed it and, immediately after sitting down, handed it to a young kid in the row in front of him. He didn't even have to think twice.

Check it out:

This text will be replaced

You've got to love that this was an instinctual move by the fan. He easily could have saved the ball or given it to the lady he was with, but instead he made one young fan's day by handing him the souvenir. Kudos.