[Verse 1, grainy baritone, mellow but rough, very close]
You left a crack in the window
Warm air leaking out so slow
I trace the grain of the tabletop
Feel the rough edge where you stopped
[Pre-Chorus, breath mixing in, chest dissolving into air]
And I don't close it
I let the cold come through
Your voice still hums in the wood
Soft... so soft...
[Chorus, pure breath falsetto, whispered trailing, faint reverb on endings]
I'm sand that learned to glow
Warm enough to hold
But I crumble when you breathe on me
I crumble when you breathe...
[Verse 2, grainy baritone returns, warmer, rounder]
Your coat still hangs by the doorway
Sleeves remember the shape of your arms
I run my thumb along the seam
Where the thread is coming apart
[Pre-Chorus, breath rising, register shifting upward]
And I don't fix it
I let it fray some more
Your warmth still lives in the cloth
Faint... so faint...
[Chorus, pure breath falsetto, more fragile than before]
I'm sand that learned to glow
Warm enough to hold
But I crumble when you breathe on me
I crumble when you breathe...
[Bridge, dry, intimate, almost spoken, no reverb, emotional restraint at breaking]
I could sharpen the edge again
I could let the grain cut deep
But you taught me how to be round
How to be warm
How to be... enough
[Final Chorus, breath falsetto dissolving, trailing into mist]
I'm sand that learned to glow
Warm enough to hold
But I crumble when you breathe on me...
[Outro, fading into warm mist, whispered, reverb slowly blooming]
I crumble...
I crumble...
...still warm...
...still...
[End]