Arizona Cardinals' Fitzgerald visits Sen. McCain at his Arizona cabin

The wide receiver and the Arizona lawmaker have been friendly for years.

Fitzgerald and the 81-year-old Arizona Republican lawmaker -- who has been battling an aggressive form of brain cancer for months -- have been friendly for years.

In December, the football player penned a touching tribute to McCain for Sports Illustrated.

In a nod to McCain's military service, Fitzgerald continued, "The sacrifices John McCain has made for our country, and especially the men and women he served with in the military, are incredible. I saw the very jail cell where he was held as a POW and I tried to imagine what it must have been like to be him. I took a photo of myself next to his flight suit, the suit he was wearing when he got shot down. So powerful. So meaningful. Those images will never leave my mind."

And of McCain's health, Fitzgerald wrote, "Senator John McCain again finds himself in a battle. This time it’s with cancer, and the treatment he’s undergoing is exhausting. I'll wish him a Merry Christmas today, and I pray he lives another 20 years."

In an interview with the Arizona Republic last month, McCain's son Jack said of his dad, "He is a tough old person. I usually use the term 'bastard.' He's a tough old bastard. And he has an indomitable spirit. It is impossible to keep the man down."