A wish comes true for a New Mexico Cavs fan fighting terminal cancer.

Kyle Osborne and his family arrived in Cleveland on Saturday to cheering and handwritten signs at Cleveland Hopkins airport.

The teenager was diagnosed with terminal cancer last year. That's when he told his dad that his wish was to meet Cavs superstar Lebron James. But, at 19-years-old, he was too old for many charities to help him.

That's when one New Mexico woman sent one tweet and it took off. News 5 did a story about Kyle and that's when a local charity, A Special Wish Cleveland, got involved.

The charity arranged for the family to be picked up at the airport by a limo and for an all expense trip to see some of the best attractions Cleveland has to offer.

"It restores my faith in people that they are willing to help," said Aaron Osborne, the father of Kyle.

Kyle and his family visited the Rock Hall, The Christmas Story House, East 4th Street and dined at some popular Cleveland restaurants.

RELATED: LeBron fan with terminal cancer from New Mexico arrives in Cleveland for Cavs game

The family was at Game three Sunday night at the Q. That's when Kyle's wish came true. "He did get to shake his hand. It was awesome," said Aaron Osborne.

"It's been amazing. It's been fun, I don't want it to end," said Kyle.

"Every single restaurant and business we reached out to didn't think twice about it and stepped forward and said to us what can we do?," said Eileen Lane with A Special Wish Cleveland.

A heartfelt message from Kyle to Cleveland, "Thank you for everything you've done."