The song "I'll Be Home for Christmas" was written by Buck Ram, a famous songwriter from the 1940s. The song was first recorded by Bing Crosby in 1943 and has since become a classic Christmas carol. The song is about a soldier who is away from home during the holiday season and is filled with longing for his family and the comfort of his home. It's a beautiful and heartfelt song that has been sung by many artists over the years.