
---------------------------- Lyrics by : Kathlene Rushing © 2025 Kathlene Rushing original music by creator – full rights owned All rights reserved. ---------------------------- [Verse 1] He’s warm like morning coffee Then cold like a stranger’s stare He gives a smile that opens windows Then vanishes like air He looks like he’s got something to say But chokes on the silence instead He types “hey” a hundred times And deletes it all again [Pre-Chorus] I see the way he watches When he thinks I won’t see A man at war with wanting And afraid of wanting me [Chorus] He’s almost brave, almost mine Almost says what’s on his mind He shows his heart in backwards ways Then hides it all behind a gaze He runs from love like it’s a flame But keeps on dancing in the rain He’s not cruel, he’s just afraid He’s not gone—he’s just Almost brave [Verse 2] He’ll ask about my weekend Then change the subject fast Talks loud around his feelings Like the truth might never last He’ll flirt with someone else, then freeze When I laugh with someone new Oh he won’t name it, won’t claim it But I know what he can’t do [Pre-Chorus] He jokes to dodge the deeper parts He’s mastered the disguise But sometimes he forgets himself And lets it slip through his eyes [Chorus] He’s almost brave, almost mine Almost dares to cross the line He drops a hint, then pulls away And calls it friendship anyway He builds a wall, then makes a crack Steps forward once, then takes it back He’s not mean, he’s just afraid He’s not lost—he’s just Almost brave [Bridge] I won’t chase a man who's hiding But I won’t lie—I've stayed Hoping someday he might meet me On the edge he’s always made [Final Chorus] He’s almost brave, and maybe that’s The closest he’ll come to where love’s at But if he ever clears the haze And finds the strength to name the maze I’ll be the calm, I’ll be the safe The one who didn’t walk away But until then, I won’t cave He’s not mine—he’s just Almost brave

