

Prompt / Lyrics
[Verse 1] You hit me like a late text Name on my screen I freeze Ghost from a past I buried Back in my chest You breathe All of my plans go quiet Room full of noise Still mute Every excuse I’m planning Dies when I think of you [Chorus] Heart to heart No armor on Say my name Till the doubt is gone If we crash Let the pieces start Falling slow From heart to heart Heart to heart In the dark we spark Say it straight Don’t dress it in art If we’re done Let the ending start But say it once From heart to heart [Verse 2] You say that you’ve been changing I say that I’ve been fine Truth is I kept your letters Folded inside my mind Words hanging in the silence Sharp like they used to be One little “how you doing” Turns into “why’d you leave” [Chorus] Heart to heart No armor on Say my name Till the doubt is gone If we crash Let the pieces start Falling slow From heart to heart Heart to heart In the dark we spark Say it straight Don’t dress it in art If we’re done Let the ending start But say it once From heart to heart [Bridge] Keep your eyes on mine Don’t you look away If this is goodbye I still want you to stay (just one more day) Keep your voice this close Bare and unprepared If we lose it all Let it be right there [Chorus] Heart to heart No armor on Say my name Till the doubt is gone If we crash Let the pieces start Falling slow From heart to heart Heart to heart In the dark we spark Say it straight Don’t dress it in art If we’re done Let the ending start But say it once From heart to heart
Tags
pop, Alt R&B / alt-pop banger with male vocals; tight, fast-paced drum programming and rubbery sub bass under a minimal, pulsing synth bed. Verses whispered and intimate, close-mic; chorus widens with airy stacks, modulated delays, and a bright, detuned lead. Ethereal pads float on top while the low end drives the groove; final hook strips to vocal, heartbeat-style kick, and echoing ad-libs., beats, r&b, minimal
2:17
No
3/11/2026