
In 2002, NewSong lead singer Michael O'Brien noted the line "through the years, we all will be together if the Lord allows," which was part of the original song, was purged and replaced with "if the fates allow" to remove religious reference when the song was released. The song was recorded by gospel female vocalist Del Delker with Martin accompanying her on piano. In 2001, Martin, occasionally active as a pianist with religious ministries since the 1980s, wrote an entirely new set of lyrics to the song with John Fricke, "Have Yourself a Blessed Little Christmas," a religious version of the secular Christmas standard. (However, Sinatra had recorded the original song's lyrics in 1948.) On The Judy Garland Show Christmas Special, Garland sang the song to her children Joey and Lorna Luft with Sinatra's alternate lyrics.

Do you think you could jolly up that line for me?" Martin's new line was "Hang a shining star upon the highest bough." Martin made several other alterations, changing from the future tense to the present, so that the song's focus is a celebration of present happiness, rather than anticipation of a better future. In 1957, Frank Sinatra asked Martin to revise the line "Until then we'll have to muddle through somehow." He told Martin, "The name of my album is A Jolly Christmas.

Garland's version of the song, which was also released as a single by Decca Records, became popular among United States troops serving in World War II her performance at the Hollywood Canteen brought many soldiers to tears. For example, the lines "It may be your last / Next year we may all be living in the past" became "Let your heart be light / Next year all our troubles will be out of sight". Though he initially resisted, Martin made several changes to make the song more upbeat. When presented with the original draft lyric, Garland, her co-star Tom Drake and director Vincente Minnelli criticized the song as depressing, and asked Martin to change the lyrics. Some of the original lyrics penned by Martin were rejected before filming began. In a scene set on Christmas Eve, Judy Garland's character, Esther, sings the song to cheer up her despondent five-year-old sister, Tootie, played by Margaret O'Brien. Louis, Missouri, just before the long-anticipated 1904 World's Fair begins. The song first appeared in a scene in which a family is distraught by the father's plans to move to New York City for a job promotion, leaving behind their beloved home in St. Martin was vacationing in a house in the neighborhood of Southside in Birmingham, Alabama that his father Hugh Martin had designed for his mother as a honeymoon cottage, located just down the street from his birthplace, and which later became the home of Martin and his family in 1923. Louis, for which MGM had hired Martin and Blane to write several songs.

The song was written in 1943 for the then-upcoming film Meet Me in St.
