Last Christmas
James Tw 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
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 kept 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 loved you", I meant it
Now I know what a fool I've been
And 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
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, 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 on a lover with a fire in his heart
A man under cover 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
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

James Tw's "Last Christmas" is a song about heartbreak and the difficulties of moving on from a former lover. The singer sings about how he gave his heart to someone last Christmas, only to have it thrown away the next day. This year, he vows to give it to someone special to avoid the heartache from before. The song is reflective and emotional, with the singer acknowledging his own vulnerability and the power that his former lover held over him.


Throughout the song, there are references to the pain of lost love, and the ways in which heartbreak can be all-consuming. The singer reveals that he was once bitten and twice shy, suggesting that he's been hurt before and is wary of experiencing the same pain again. He also talks about how hard it is to move on, even when his former lover is in the same room. Despite his attempts to keep his distance, he still finds himself drawn to them.


Towards the end of the song, the singer seems to find some closure, singing about how he's finally found real love and that his former lover will never be able to hurt him again. Despite the difficult journey, he's come out on the other side with a newfound sense of strength.


Line by Line Meaning

Last Christmas, I gave you my heart
I trusted you completely and gave you my heart.


But the very next day you gave it away
You betrayed my trust and gave my heart away.


This year, to save me from tears
To protect myself from getting hurt again,


I'll give it to someone special
I'll be more careful and give my heart to someone who truly deserves it.


Once bitten and twice shy
After getting hurt once, I am now more cautious.


I kept my distance, but you still catch my eye
I tried to stay away from you, but I still notice you.


Tell me, baby, do you recognize me?
Do you even remember who I am?


Well, it's been a year, it doesn't surprise me
It's not surprising that you don't remember me, it's been a long time.


Merry Christmas I wrapped it up and sent it
I sent you a gift wrapped with love.


With a note saying, "I loved you", I meant it
I genuinely loved you and meant every word of that note.


Now I know what a fool I've been
I was foolish to trust you blindly.


And if you kissed me now, I know you'd fool me again
I know you can't be trusted and even if you try to make amends, I won't be fooled again.


A crowded room, friends with tired eyes
I'm in a room full of people, but I feel alone and exhausted.


I'm hiding from you and your soul of ice
I'm avoiding you because you're cold-hearted and unemotional.


My God, I thought you were someone to rely on
I believed in you and trusted you to be there for me.


Me? I guess I was a shoulder to cry on
I was there for you when you needed me the most.


A face on a lover with a fire in his heart
I found someone who truly loves me and has a passionate heart.


A man under cover but you tore me apart
You pretended to love me but you hurt me deeply.


Now I've found a real love, you'll never fool me again
I've moved on and found someone who truly loves me, and I won't be fooled by you again.


Last Christmas, I gave you my heart
I trusted you completely and gave you my heart.


But the very next day you gave it away
You betrayed my trust and gave my heart away.


This year, to save me from tears
To protect myself from getting hurt again,


I'll give it to someone special
I'll be more careful and give my heart to someone who truly deserves it.


Last Christmas, I gave you my heart
I trusted you completely and gave you my heart.


But the very next day you gave it away
You betrayed my trust and gave my heart away.


This year, to save me from tears
To protect myself from getting hurt again,


I'll give it to someone special
I'll be more careful and give my heart to someone who truly deserves it.




Lyrics © DistroKid, BMG Rights Management, Universal Music Publishing Group, Sony/ATV Music Publishing LLC, Kobalt Music Publishing Ltd., 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
Most interesting comment from YouTube:

@lunarcheo9560

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

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

Last Christmas,…

A crowded room, 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 on a lover with a fire in his heart

A man under cover 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

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 face on a lover with a fire i



All comments from YouTube:

@clionaduffy5536

This version is so underrated. I love your version james . I actually prefer this version to the original. This version is so much more relaxing and simple . I prefer more acoustic songs . James you sung it beautifully. Your an amazing artist inside and out . I can’t wait for your album . He’s my favourite singer. Please do more Christmas covers like “ it’s beginning to look a lot like Christmas “ , silent night and the first Noel .

@bubz3116

Your Voice fits this song so Perfect 😍❤

@michaylag2308

I've heard so many covers of this song but this one is no doubt my favorite. It has so much emphasis and emotion put into to it. 😍😍

@ange.p1251

Your voice made this song more beautiful and perfect 😍😍😍

@lunarcheo9560

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

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

Last Christmas,…

A crowded room, 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 on a lover with a fire in his heart

A man under cover 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

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 face on a lover with a fire i

@mxltxam958

Merry Christmas James. This cover is amazing, well done! Love you somuch, and keep up the good work!!!!

@wasagoo

I LOVE his version so much better than anyone else who has ever sung it

@pilardifference824

Absolutely hands down the best cover of this song... WOW! What a voice, and that piano...

@RIKARDOMACHIO

No one is better than George Michael . But this is masterpiece :) Well done !

@dioneblok716

This is so much better than the original! Your voice is so warm I love it! ❤️

More Comments

More Versions