If you’re a kid in the child protective services system, it means something’s terribly wrong at home and life probably isn’t very fun right now.

And when the holidays come around, things undoubtedly get that much harder.

Andre Johnson, a wide receiver for the Houston Texans, knows he can’t solve all the big problems for children caught in such circumstances — but he can put some big smiles on their faces for a day.

Houston Texans Wide Receiver Andre Johnson Spends More Than $17,000 on Shopping Spree for Kids from Child Protective Services

One little girl’s day just got made. (Image source: Texans TV via YouTube)

For the seventh straight year, Johnson on Tuesday held a shopping spree at a Toys R Us for 12 children and their siblings, giving them 80 seconds to pull whatever they wanted from the shelves — all on Johnson’s tab.

The receipts totaled $17,352, Fox Sports noted. (Johnson also gave each child a gaming system and two games.)

Houston Texans Wide Receiver Andre Johnson Spends More Than $17,000 on Shopping Spree for Kids from Child Protective Services

Image source: Texans TV via YouTube

Houston Texans Wide Receiver Andre Johnson Spends More Than $17,000 on Shopping Spree for Kids from Child Protective Services

Image source: Texans TV via YouTube

“It’s the holiday season, it’s time for giving,” Johnson said.

Houston Texans Wide Receiver Andre Johnson Spends More Than $17,000 on Shopping Spree for Kids from Child Protective Services

Image source: Texans TV via YouTube

“It just gives them a chance to go through the store and get whatever they [want]; they don’t have to ask nobody for it. Whatever they have on their Christmas list they can pick up … it’s fun for the kids, it’s fun for me. It’s something I enjoy seeing every year, so I just figure why not  keep doing it?”

Here’s a clip of the shopping spree:

(H/T: Deadspin)