Last Christmas
Halloran & Kate Lyrics


Jump to: Overall Meaning ↴  Line by Line Meaning ↴

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

Once bitten and twice shy
I keep my distance
But you still catch my eye
Tell me, baby, do you recognize me?
Well, it's been a year
It doesn't surprise me

Merry Christmas
I wrapped it up and sent it
With a note saying, "I love you"
I meant it
Now I know what a fool I've been
But if you kissed me now
I know you'd fool me again

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

A crowded room and
Friends with tired eyes
I'm hiding from you
And your soul of ice
My God, I thought you were someone to rely on
Me? I guess I was a shoulder to cry on

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

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




This year, to save me from tears
I'll give it to someone special

Overall Meaning

The song "Last Christmas" by Halloran & Kate is a heart-wrenching tale of love and loss during the holiday season. The singer reflects on the previous year when they gave their heart to someone they loved, only to have it returned the next day. This year, they vow to protect themselves from further heartbreak by giving their heart to someone special. The lyrics suggest that the singer has been hurt before, but they are willing to take a chance on love again.


The chorus of the song is the most memorable part, with the lines "Last Christmas, I gave you my heart, but the very next day you gave it away" being instantly recognizable. The lyrics describe a sense of betrayal and heartache, as the singer realizes that the person they loved didn't feel the same way. The second verse suggests that the singer is still struggling to move on, as they avoid their ex-lover at holiday gatherings and question if they were ever truly loved.


The final verse of the song offers a glimmer of hope, as the singer declares they have found a "real love" and will no longer be fooled. The song ends with the repetition of the chorus, suggesting that the singer has found peace by giving their love to someone who will appreciate it.


Line by Line Meaning

Last Christmas, I gave you my heart
I gave you my all, my heart, and soul.


But the very next day, you gave it away
You took it all for granted and gave it away effortlessly.


This year, to save me from tears
To spare myself from the pain and heartache,


I'll give it to someone special
I will entrust my heart to someone who appreciates it and will not mistreat it.


Once bitten and twice shy
I have been hurt once, and I'm afraid to experience it again.


I keep my distance
To avoid being vulnerable and getting hurt again, I keep my distance


But you still catch my eye
Despite my efforts not to, you still manage to draw me in.


Tell me, baby, do you recognize me?
I have changed; do you even recognize me anymore?


Well, it's been a year
A lot of things have happened since we last met.


It doesn't surprise me
I am not shocked at your inability to see the differences in me.


Merry Christmas
The start of a new holiday season


I wrapped it up and sent it
I carefully packaged my heart, and sent it to you.


With a note saying, "I love you"
An expression of how much I still care about you.


I meant it
I genuinely mean what I wrote in the note.


Now I know what a fool I've been
I see now that my love for you clouded my judgment and turned me into a fool.


But if you kissed me now
If you were to do something like this, I would forget all that has occurred.


I know you'd fool me again
I'm aware that despite everything that has occurred, you would trick me again.


A crowded room and
A place filled with many people


Friends with tired eyes
My friends are exhausted from comforting me, providing me a shoulder to cry on.


I'm hiding from you
I am actively trying to steer away from you.


And your soul of ice
You have a heart of stone, and you do not feel anything for anybody.


My God, I thought you were someone to rely on
I put my faith in you and believed in you, but you have failed me.


Me? I guess I was a shoulder to cry on
I was there to be your support, but it ended up leaving me heartbroken.


A face of a lover with a fire in his heart
A face that genuinely loves and cares about others.


A man undercover, but you tore me apart
Your true intention was hidden, but you ended up hurting me profoundly.


now I've found a real love
I've found something way better than you.


You'll never fool me again
I'm smarter and wiser now, and you will never be able to deceive me again.


Last Christmas, I gave you my heart
I gave you all of me.


But the very next day, you gave it away
You disregarded everything I gave you and threw it away.


This year, to save me from tears
This year, I'm taking care of me.


I'll give it to someone special
I will give my love and heart to someone who values me and treats me better.




Lyrics © DistroKid
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