[Verse] Step off the plane, boots hit the concrete cracks, Faded letters in my pocket, time don’t take no back, City lights flicker, but the shadows still whisper, Promises cracked like glass, ain’t no glue to fix ‘em quicker. Mama’s voice on the line, but the silence loud as thunder, Brothers in the street still hustle, still caught in blunders, I marched through fire, but fire never left my soul, Coming home to ghosts, unfinished debts to hold. [Pre-Chorus] I’ma soldier in this war, heart heavy from the scars, Facing battles close to home, out here counting all my stars, Words unsaid, waiting heavy like a loaded gun, Time gone, but the damage just begun. [Chorus] I’m back, but the past ain’t done running, Unfinished apologies, yeah, they keep coming, I came home, but the war ain’t won, Walking through the smoke, still searching for the sun. I said I’m back, but the past ain’t done running, Unfinished apologies, yeah, they keep coming, I came home, but the war ain’t won, Still fighting through the night just to see the dawn. [Verse] Concrete jungle’s pulse, beats harder than the drum, Every corner’s a story, every silence a loaded gun, Friends lost in the fog, debts owed, never paid, Truth’s a bitter pill swallowed in the decisions made. I’m standing tall, scars dressed in grit and pride, Looking in reflections, wondering where the peace hides, Coming home, but these streets don’t forget the fight, Unfinished apologies burning deep in the night. [Pre-Chorus] I’ma soldier in this war, heart heavy from the scars, Facing battles close to home, out here counting all my stars, Words unsaid, waiting heavy like a loaded gun, Time gone, but the damage just begun. [Chorus] I’m back, but the past ain’t done running, Unfinished apologies, yeah, they keep coming, I came home, but the war ain’t won, Walking through the smoke, still searching for the sun. I said I’m back, but the past ain’t done running, Unfinished apologies, yeah, they keep coming, I came home, but the war ain’t won, Still fighting through the night just to see the dawn. [Bridge] Echoes in the alley, voices call my name, Tried to drown the silence, but the guilt stayed the same, Lines in the sand, can’t erase what remains, Soldier’s heart heavy, carrying invisible chains. [Chorus] I’m back, but the past ain’t done running, Unfinished apologies, yeah, they keep coming, I came home, but the war ain’t won, Walking through the smoke, still searching for the sun. I said I’m back, but the past ain’t done running, Unfinished apologies, yeah, they keep coming, I came home, but the war ain’t won, Still fighting through the night just to see the dawn. [Outro] Back on these streets, scars show but I’m standing, Unfinished stories, still demanding, I’m home, but the fight’s never landing, Soldier’s road, forever expanding.