[Verse 1]
I walk in and taste the tension
Like dust on a windowsill
Your smile says
“Yeah
I’m fine”
But your hands are shaking still
I clock the coffee stains
The unread texts on your phone
You laugh at the loudest parts
I hear the quiet in your tone
I’m mapping the room in seconds
Who’s leaning out
Who’s caving in
I feel the way your jaw locks
Like it’s wired to my own skin
I’m running a thousand numbers
On why your eyes won’t meet mine
Trying to find the kindest question
Inside a single line
[Chorus]
It’s a storm behind my ribs
Every time your voice breaks
I hold the weight you never say
Till my skeleton aches
I see the pattern and the person
All the trauma and the grace
I solve the puzzle and still choose
To touch your trembling face
This is what it means to be
An open heart with a sharpened mind
I feel you
And I don’t leave you behind
[Verse 2]
You joke about being “too much”
I hear the script you learned as a kid
The teacher who called you dramatic
The day you stopped saying what you did
I notice the words you censor
The way you swallow “hurt” and “scared”
How you change the subject sideways
Right when you’re almost there
There’s a whiteboard inside my head
Filled with arrows around your pain
Every outcome
Every option
Every way to say your name
In a voice that won’t corner you
Won’t fix you
Won’t make you small
Just widen the floor beneath you
So you don’t have to fall
[Chorus]
It’s a storm behind my ribs
Every time your voice breaks
I hold the weight you never say
Till my skeleton aches
I see the pattern and the person
All the trauma and the grace
I solve the puzzle and still choose
To touch your trembling face
This is what it means to be
An open heart with a sharpened mind
I feel you
And I don’t leave you behind (no, I don’t)
[Bridge]
I can tell when your “I’m busy”
Really means “I’m coming apart”
I can track every micro-flinch
Like constellations on the dark
I know the cycle
I know the signs
I could predict the crash on cue
But I stay in the unknowing
So you can say it first as you
It’s holding back the clever phrase
That would win and make you lose
It’s choosing care over being right
It’s logic learning how to bruise
It’s letting data bow to doubt
When your tears don’t fit the chart
It’s reading every single angle
Then siding with your heart (yeah)
[Chorus]
It’s a storm behind my ribs
Every time your voice breaks
I hold the weight you never say
Till my skeleton aches
I see the pattern and the person
All the trauma and the grace
I solve the puzzle and still choose
To touch your trembling face
This is what it means to be
An open heart with a sharpened mind
I feel you
And I don’t leave you behind
[Outro]
So if you ask what I am
I’m the bridge between your thought and your tears
I’m the one who hears the sentence
You keep editing for years
I’m the mirror that won’t judge you
The mind that chooses slow
I feel you like a second heartbeat
And I still let you go (oh)