

Prompt / Lyrics
[Verse 1] Red on my hands, can’t wash that off Teeth on my tongue, I bite, I cough Eyes got bags like I packed my fear Sleep walked out and it left me here Bills on the table, ghosts in the sink Voices in the fridge, staring when I blink Pressure on my chest like a boot in a riot Whole house loud, but my head stay quiet [Chorus] Blood on the moon like an eclipse Dark in my mind, dark on my lips Stress in my veins, I feel it drip I don’t run, I don’t flinch, I don’t slip (nah) Blood on the moon like an eclipse World going cold at the edge of the cliff Heart still hot, yeah, I tighten my grip I don’t fade, I don’t fold, I don’t quit [Verse 2] Heartbeat talking in Morse, it tap Code in my scars, whole life in a map If I let go, will the sky collapse? If I say “fine,” is it all just cap? Family calling, “You good?” I lie Say I’m alright with a shake in my eye Prayers in my notes app, left on read Halo in storage, horns on my head (yeah) [Chorus] Blood on the moon like an eclipse Dark in my mind, dark on my lips Stress in my veins, I feel it drip I don’t run, I don’t flinch, I don’t slip (no) Blood on the moon like an eclipse World going cold at the edge of the cliff Heart still hot, yeah, I tighten my grip I don’t fade, I don’t fold, I don’t quit [Bridge] Cut through the night in a crooked line (skrrt) Talk to my fear like “you still mine?” Shadow on my back but I walk straight If the sky wanna crack, let it all break [Chorus] Blood on the moon like an eclipse Dark in my mind, dark on my lips Stress in my veins, I feel it drip I don’t run, I don’t flinch, I don’t slip Blood on the moon like an eclipse World going cold at the edge of the cliff Heart still hot, yeah, I tighten my grip I don’t fade, I don’t fold, I don’t quit (never)
Tags
rap, Moody trap beat with detuned bells and booming low-end, female vocals in a low, menacing register on the verses shifting to a haunting melodic hook on the chorus; sparse, echoing snares and distant choirs that swell on the hook, with filtered ad-libs and a brief, half-time drop in the bridge for extra drama
2:19
No
3/11/2026