

Prompt / Lyrics
[Intro] Back of the bus stop Smoke in my lungs, cough Phone full of missed calls Heart full of cut-offs [Verse 1] Mama in the kitchen, bag on the table Said it’s sugar, but I read the label Unc in the bathroom, vein like cable Door half-closed, little me, that fable First blunt hit, chest got heavy Laugh turned slow, world got blurry Block got cold, eyes got empty Love got taxed, night got deadly Young boy running from the light bill Running from the landlord, always on the slight tilt Pills in the back pack, cash in the lunch pail Praying that the plug bring hope in a junk mail They say, “Stay clean” We bathing in the same rain Same corner, same scheme Trying to wash off the same stain [Chorus] This life left stains on my soul (stains on my soul) Cold in the crib, so we hugging the stove I been outside where the angels don’t go Pain in my veins, but I move like I’m whole Drugs in the bag, but the hurt in my head Try to feel alive while we flirting with death Pray for a change, but the block need bread So we risk that time just to dodge that bed [Verse 2] Homie got hooked, started off “just weekend” Now he sell shoes, phone, hope, every season Eyes stay red, still talking ‘bout leaving Every new high is the last time, he’s preaching I seen boys turn ghosts on a weekday Mom at the wake in her work boots, grief weight Tattoo tears, chain on, cheap plate Whole hood packed in a room with a deep ache Cousin took four to the back, no warning Graduation pic on the wall, still flawless Cap and gown smile, they framed that portrait Now we pour drink where the blood hit the floor, sick I look up, ask, “God, where you at?” He say, “Child, I was there in the trap” Every time you passed what could’ve been your last Every small breath is a prayer you don’t grasp [Chorus] This life left stains on my soul (stains on my soul) Cold in the crib, so we hugging the stove I been outside where the angels don’t go Pain in my veins, but I move like I’m whole Drugs in the bag, but the hurt in my head Try to feel alive while we flirting with death Pray for a change, but the block need bread So we risk that time just to dodge that bed [Bridge] We ain’t choose this road This road chose us They gave chain links We turned ‘em to gold dust They gave back seats We built us a throne They gave one block We made it a home (yeah) [Verse 3] I ain’t here to flex, I’m here for confession Every lil scar got a whole life lesson I done seen fiends show more affection Than men in suits who control elections I done took things that I can’t give back Crossed some lines I can’t unpack But I still hold on to the kid in the mirror Tell him, “One more day, it’ll get a bit clearer” Put my hand on the Bible, other on the pack Torn between heaven and the homies in the back Tryna be a man, but the rent need cash So I ask myself, “Will this love still last?” If I leave this block, will they call me fake? If I stay too long, will I fall from grace? Either way, I gotta face what I face So I lace my shoes and I pray on the way [Chorus] This life left stains on my soul (stains on my soul) Cold in the crib, so we hugging the stove I been outside where the angels don’t go Pain in my veins, but I move like I’m whole Drugs in the bag, but the hurt in my head Try to feel alive while we flirting with death Pray for a change, but the block need bread So we risk that
Tags
rap, Gritty boom-bap drums, warm but dusty piano loop, deep bassline. Male vocals with a worn, conversational tone; hook stacks subtle auto-tuned harmonies for lift. Verses stay close and intimate, almost whispered at times, then rise into a raw, shouted energy on key lines. Occasional distant vocal chops and siren textures to paint the streets; mix centers the storytelling, with ad-libs tucked just behind the lead., hip hop, poetry
4:24
No
1/29/2026