LeBron James is in the holiday spirit.

The four-time MVP recently gave his headband to a fan in Minnesota following the Heat's game against the Timberwolves. And as a poster on Reddit writes, this woman wasn't just any fan. This is from the Heat's Reddit page:

"Hey, I don't know if this is the right place for this or if I even should post this, but I thought I'd say, from a Wolves fan, Lebron is a cool guy. We typically get decent seats to all home games near the opposing team's bench, and sometimes you get to be right next to some pretty talkative NBA players. The first year Lebron came to the Target Center in a Miami uniform, my mom was at the game with us and she was wearing new earrings. Lebron noticed them, said they were nice and asked how much they cost. My mom jokingly just said, "A lot." He gave her a look and said, "You think I can't afford them?" Every year since then, when Miami comes to town, he'll at some point look over to our seats and grab his earlobes (because of the earrings) and smile. This year was no different, and in addition to that he talked with us a bit, wished us a merry christmas, and then gave her his sweatband. That's why he's not wearing it in the Dwayne Wade sweeping interview. All in all, in spite of his reputation leaving Cleveland and people thinking he's a bad guy and stuff, I think he's a cool guy."

The folks at Deadspin tracked down this video, which seems to confirm that James gave his headband to a fan after the Heat's victory over the Timberwolves.

Kind of gross that the woman put the headband on immediately after James sweated through it, but still a pretty cool story nevertheless.

(H/T to Deadspin)