[Intro – rhythmic piano figure, soft drum shuffle]
[Verse 1]
Paper tearing way too fast
Tape that never seems to last
Crooked bows and corners bent
Love not looking how it’s meant
[Verse 2 – bass adds bounce]
Lists we never really kept
Promises we overstepped
Every gift a little wrong
Still it feels like where we belong
[Pre-Chorus – light lift]
Doesn’t have to look brand new
To be true
[Chorus – playful, warm]
We give wrapping paper hearts
Folded rough and torn apart
Nothing shiny, nothing smart
Just wrapping paper hearts
They don’t last the morning through
But they show what’s underneath
We give wrapping paper hearts
You and me
[Verse 3 – melodic variation]
Ribbons curling on the floor
Laughing like we’ve done before
All the mess is kind of sweet
Every flaw in plain sight
[Pre-Chorus – harmony enters]
Perfect’s never been our part
And that’s fine
[Chorus – slightly fuller]
We give wrapping paper hearts
Bent in all the fragile parts
Never sure just where to start
With wrapping paper hearts
They don’t promise they won’t break
They just promise that they’re real
We give wrapping paper hearts
That you can feel
[Bridge – breakdown, piano + voice]
Maybe love was never meant
To look good under glass
[Final Chorus – relaxed, smiling]
So here’s my wrapping paper heart
Nothing hidden, nothing sharp
If it falls and leaves a mark
It was real from the start
Not forever, not complete
Just enough for Christmas Eve
Yeah, wrapping paper hearts
From me
[Outro – piano tag, brushed drums fade]