Last Christmas
The Christmas All Stars Lyrics


Jump to: Overall Meaning ↴  Line by Line Meaning ↴

Last Christmas, I gave you my heart
The very next day you gave it away
This year to save me the tears
I'll give it to someone special.

Last Christmas, I gave you my heart
The very next day you gave it away
This year to save me the tears
I'll give it to someone special.

Last Christmas, I gave you my heart
The very next day you gave it away
This year to save me the tears
I'll give it to someone special.

Last Christmas, I gave you my heart
The very next day you gave it away
This year to save me the tears
I'll give it to someone special.

A face on a lover with a fire in his heart
A man undercover but you tore me apart
Now I've found the real love, now I found
You'll never fool me again!

A face on a lover with a fire in his heart
A man undercover but you tore me apart
Now I've found the real love, now I found
You'll never fool me again!

Last Christmas, I gave you my heart
The very next day you gave it away
This year to save me the tears
I'll give it to someone special.

Last Christmas, I gave you my heart
The very next day you gave it away




This year to save me the tears
I'll give it to someone special.

Overall Meaning

The Christmas All Stars' song "Last Christmas" is a heartfelt tune that tells the story of a love that didn't last. The song emphasizes the idea of healing and moving on from heartbreak. The opening lines, "Last Christmas, I gave you my heart, the very next day you gave it away," express the singer's disappointment in a relationship that wasn't fulfilled. The repetition of the chorus demonstrates the intensity of the pain and the need to move on.


The lyrics continue with the confession of how someone's true feelings could not be deciphered. "A face on a lover with a fire in his heart, a man undercover but you tore me apart," these lines explain how the singer's expectations for their romantic partner were not met. However, as a conclusion, the song ends on a brighter note as the singer assures that they've found real love and will never be fooled again.


Line by Line Meaning

Last Christmas, I gave you my heart
During the previous Christmas, I emotionally invested in you


The very next day you gave it away
Immediately after, you rejected my love


This year to save me the tears
This year, I don't want to cry over you


I'll give it to someone special.
I'll give my love to someone who deserves it


A face on a lover with a fire in his heart
I found someone who is passionate and devoted to me


A man undercover but you tore me apart
You pretended to love me, but you hurt me deeply


Now I've found the real love, now I found
But now I have discovered true love


You'll never fool me again!
I won't let myself be deceived by you again




Lyrics © Warner/Chappell Music, Inc.
Written by: George Michael

Lyrics Licensed & Provided by LyricFind
To comment on or correct specific content, highlight it

Genre not found
Artist not found
Album not found
Song not found

More Versions