Have Yourself A Merry Little Christmas

Album: Classic Christmas Favorites (1944)
Play Video

Songfacts®:

  • This was used in the film Meet Me In St. Louis. Judy Garland starred in the film and added some of the lyrics. At first, the words were very dark and she didn't feel comfortable singing them in the scene, so she helped change them to lighten the mood of the song. It was still a very melancholy song, and included the line, "Until then we'll have to muddle through somehow." In the 1950s Frank Sinatra wanted something more upbeat for his album A Jolly Christmas, so songwriter Hugh Martin changed that lyric to, "Hang a shining star upon the highest bough." This is the way it was usually sung from that point forward, making it a much more uplifting song.
  • The song was first published in 1943 with lyrics by Ralph Blane and music by Hugh Martin. The song brought comfort to many American soldiers who were fighting overseas during World War II.
  • One of the most popular versions of this song was recorded by the Carpenters and released in 1978 on their Christmas Portrait, the bittersweet lyrics falling right in Karen Carpenter's wheelhouse. The song was revived again in 1987 when The Pretenders contributed their version of the song to the 1987 charity album A Very Special Christmas, which featured many holiday classics recorded by some of the most popular artists of the time. These versions of the song by the Carpenters and The Pretenders are the ones that dominate airplay of the song, but other popular versions have been recorded by Michael Bublé, Luther Vandross, Christina Aguilera, Martina McBride, Little Big Town and Keyshia Cole. Michael Bublé's version entered the Hot 100 for the first time on the chart dated January 6, 2024 at #41.
  • James Taylor recorded his version using the original, more melancholy lyrics, shortly before September 11, 2001 and scheduled to be released the following spring. After the terrorist attacks on New York and Washington, Taylor and his friends agreed to release the song prior to Christmas. Taylor's version with the original lyrics captured the appropriate mood for that Christmas season. >>
    Suggestion credit:
    Garry - Anchorage, AK
  • Sam Smith's 2014 version of the ballad resulted in its first Hot 100 appearance. The previous best chart-placing had been Michael Buble's version, which peaked at #119 in 2011.
  • Frank Sinatra's version was used in the 2012 movie Silver Linings Playbook, starring Bradley Cooper and Jennifer Lawrence. His rendition first appeared on the Official UK Singles Chart as a digital-era entry in late December 2018 and early January 2019, reaching the lower end of the Top 100. Since then it has logged multiple weeks across subsequent Christmas seasons, and in December 2025, it appeared in the Top 40 for the first time.
  • Mel Torme's version was used in the 1990 John Hughes comedy Home Alone, starring Macaulay Culkin.
  • In Meet Me In St. Louis, the Smith family is facing a move away from their beloved St. Louis to New York City, devastating daughters Esther (Garland) and Tootie (Margaret O'Brien). A sad scene, to be sure. So Hugh Martin sat down to write a sad song. Really sad. The original lyric was:

    Have yourself a merry little Christmas
    It may be your last
    Next year we may all be living in the past

    Have yourself a merry little Christmas
    Pop that champagne cork
    Next year we may all be living in New York
    ...
    Faithful friends who were dear to us
    Will be near to us no more


    The song's co-writer, Hugh Martin, explained: "I thought it was grand! We submitted it to the studio, and Judy refused to sing it, quite wisely, because it was terribly sad. She said, 'They'll think I'm a monster if I sing that to that little Margaret O'Brien. They'll think I'm a sadist!" (quote from The American Songbook by Ken Bloom)
  • "I'm surprised that our version is very popular at all," Chrissie Hynde of the Pretenders told Entertainment Weekly. "I was in a particularly melancholy mood, so I don't think ours is a cheerful version. Singing it upset me; I was on the verge of tears. I was thinking about relationships, and how things had changed, and the people that I couldn't see and couldn't be with. But maybe that [sadness] is what most people feel at Christmas, and maybe that's why people relate to it."
  • Linda Ronstadt's version from her 2000 album, A Merry Little Christmas, uses both the original "muddle through" lyric and updated "hang a shining star." Says Ronstadt: "'Muddle through' is what we do, but I love the bravado of 'hanging the shining star,' because it gets past the layers of anxiety to find that little beacon of hope and bravery."

Comments: 9

  • Eric Folkerth from DallasQuestion about James Taylor's version...
    He sings "In a year, we all will be together..."
    Which I assumed was the original lyrics...but doesn't appear to be.
    Anybody know where that change came from?
  • Garry from Anchorage, AkThe Ralph Blane lyric that Judy Garland objected to the most was this: "Have yourself a merry little Christmas. It may be your last. Next year we may all be living in the past." Judy Garland thought the lyric was awful and would be too cruel to sing to 7 year old Margaret O'Brien. Blane willingly changed it.
  • Mark from London, EnglandMy favourite Christmas song from ythe film that should have got the Oscar for Best Picture.Margaret O'Brien-one of the few child stars who didn't make me want to throw up!
  • Jaytee from Austin, TxWhen I first saw and heard Judy Garland sing this in the movie, I was bowled over. I still am, in fact. She has an immediacy while singning this that is astounding.
  • Claire from Oak Ridge, TnI consider this my personal Christmas song. It's not like all the ultra-sappy Christmas music also on the radio. I have wached "Meet Me In St. Louis" too many times to count!
  • Ken from Louisville, KyA version of this song sung by Al Martino is heard playing on a radio in "The Godfather". Martino played Don Corleone's godson Johnny Fontaine.
  • Greg from MelbourneI was told that the original lyrics to this song were "Have yourself a very Merry Christmas, It could be your last". The producers and Judy Garland promised the writers that they would have a hit on their hands if only they made the lyrics more optimistic.
  • Garry from Anchorage, AkIn "Meet Me In St. Louis," Judy Garland sang this to a young and tearful Margaret O'Brien who was given a special Oscar award for the year's best child actress. Margaret stole every scene she was in.
  • Jude from Thomasville, GaNo one puts a song across like Judy Garland. She has a remarkable voice. Just fantastic.
see more comments

Editor's Picks

When Rock Belonged To Michelob

When Rock Belonged To MichelobSong Writing

Michelob commercials generated hits for Eric Clapton, Genesis and Steve Winwood in the '80s, even as some of these rockers were fighting alcoholism.

Dick Wagner (Alice Cooper/Lou Reed)

Dick Wagner (Alice Cooper/Lou Reed)Songwriter Interviews

The co-writer/guitarist on many Alice Cooper hits, Dick was also Lou Reed's axeman on the Rock n' Roll Animal album.

Kerry Livgren of Kansas

Kerry Livgren of KansasSongwriter Interviews

In this talk from the '80s, the Kansas frontman talks turning to God and writing "Dust In The Wind."

Max Cavalera of Soulfly (ex-Sepultura)

Max Cavalera of Soulfly (ex-Sepultura)Songwriter Interviews

The Brazilian rocker sees pictures in his riffs. When he came up with one of his gnarliest songs, there was a riot going on.

Motley Crue

Motley CrueFact or Fiction

Was Dr. Feelgood a dentist? Did the "Crüecifixion" really happen?

Ron and Russell Mael of Sparks

Ron and Russell Mael of SparksSongwriter Interviews

The men of Sparks on their album Hippopotamus, and how Morrissey handled it when they suggested he lighten up.