Homeless man with terminal cancer donates to toy drive: 'This is probably going to be my last Christmas'

A Colorado homeless man has terminal cancer, but it isn’t stopping him from embracing the holiday spirit.

Glen McCarthy went into an Englewood, Colo., Walmart to buy his daily cup of coffee, but when he noticed a toy drive going on, he purchased a Barbie and a Hot Wheels set, Denver news station KMGH reported.

The item that really caught his eye though was a bike, which was marked $59. McCarthy noticed, however, the item had a $44 price tag underneath it.

After returning to the hotel where he was staying, McCarthy kept thinking about the bicycle, in spite of its price. When he returned to Walmart, an employee told him he could have it for $44, since he would be giving it to the toy drive.

Realizing he doesn’t have much time left, McCarthy told KMGH that putting a smile on a child’s face is the true gift.

“Another big reason I got to thinking, this is probably going to be my last Christmas. I’m no one, make some little kid happy,” said McCarthy.

Though he may not have much, McCarthy added that he’s more at peace these days than when he had more to his name.

“It took my losing everything to realize that I’m happier now struggling for everything in my life than I had when I had big money,” said McCarthy.

Despite his illness and lack of permanent housing, McCarthy is known for his generous spirit. Those who know him say he regularly goes the extra mile to help others, and this purchase was very much in character.

”Totally sounded like Glen, yeah totally. So it’s just amazing, he just has a real caring heart and willing to help people,” said Julie Romero, day center manager at Senior Support Services, where McCarthy volunteers.

As for the little girl or boy that receives the bike, McCarthy hopes they have lots of fun.

“I hope they enjoy the hell out of it,” said McCarthy.

Read more from Yahoo Lifestyle


Follow us on Instagram, Facebook, and Twitter for nonstop inspiration delivered fresh to your feed, every day.