I sold your Rolex
To buy the gold Versace dress
I set free your whiny French poodle
So you can get your beauty rest
Chorus:
And I did it all for you
I did it all (I did it all) for you
This Christmas (This Christmas)
All your dreams (All your dreams)
Will come true

I put your mother on a Grayhound (You did what?)
You'd always hoped she'd see the world
- now she can
I torched your Sports Illustrated swimsuit issues
(No, no, no, no)
So I could be your only girl - and now I am

And I did it all for you
I did it all (I did it all) for you
This Christmas (This Christmas)
All your dreams (All your dreams)
Will come true

Bridge:
How can I forget
All you've done for me, I'll get you yet
This is the season to give
But I can never forgive the damage you've done
(Damage that you've done)
This must be love

I sank your bass boat (Not my bass boat, no, no, no)
So you'd have more time to spend with me
I hocked your grandma's diamond earrings
For the down payment on my SUV
(Fully loaded, heated seats, in hunter green - Is this for me?)

And I did it all for you
I did it all (I did it all) for you
This Christmas (This Christmas)
All your dreams (All your dreams)
Will come true


Lyrics submitted by manyamore

Twist Of Magic song meanings
Add your thoughts

3 Comments

sort form View by:
  • 0
    General CommentThis is a fun song. It is actually called "Twist of the Magi" (a play on the title of the classic short story "Gift of the Magi"), and it's on SHeDAISY's album Brand New Year. :)
    grayceon February 12, 2006   Link
  • 0
    General CommentI love the soft melody playing, and the way they sing like it's a romantic christmas song - and then you hear those lyrics :) Great, fun song.
    lasombraon September 11, 2006   Link
  • 0
    General Commentyeah, it's in the kinda Fairytale Of New York vein, it sounds like it's a romantic christmas song, but then you hear the lyrics.

    I love the way that they say something really shocking "I put your mother on a grayhound" and "I sank your bass boat" but it's for the good of both of them (so her mother can see the world, and so they could spend more time together). It always makes me smile.
    nutty dolphinon September 11, 2006   Link

Add your thoughts

Log in now to tell us what you think this song means.

Don’t have an account? Create an account with SongMeanings to post comments, submit lyrics, and more. It’s super easy, we promise!

Back to top
explain