Gary, a huge Rod Stewart fan who is currently battling aggressive brain cancer, has had one of his biggest dreams come true after Sir Rod sent him a video message.
In the video message, Rod says: "Gary, this is Rod Stewart here, all the way from London, England, where it’s freezing cold. I hear you’re in not-good health at the moment, and I also hear you’re also a great fan of mine, so I’d like to do this little song for you."
He then sang his 1977 hit You're In My Heart before ending with a Merry Christmas. Watch the clip below.