

Prompt / Lyrics
[Verse 1] I see kids in the smoke, chalk names in the dust Playgrounds turned graves when the rooftops bust Two-thousand pounds on a single small room Whole bloodlines buried in a concrete tomb Gaza on the screen, but it’s Gaza in my chest Every headline hits like a boot on a neck Call it “war” in the West, call it “numbers” on the news But that’s fathers with their palms on their daughter’s torn shoes No water in the pipes, just sand and rust Mothers boil stones tryna season trust Forced hunger as a weapon, watch the markets go bare Blockade’s like a hand on a throat mid-air UN talks while the children cough ash Diplomats dine, count votes, not smashed glass They debate “both sides” in a marble hall While a boy draws keys on a broken wall (listen) [Chorus] Under the rubble we breathe You can bury our bodies, not our belief From Gaza to the seas, to the hills, to the streets We are louder than your siege, we don’t leave Under the rubble we breathe Name every lost one, never say “peace” cheap If justice is a crime, then charge us all deep Under the rubble we breathe, we breathe [Verse 2] Lebanon scars, towers once tall now torn Old songs drowned out by the thunder of the storm Syria stitched in shrapnel, cities stripped to bone Yemen counting coffins where the seeds were sown Iran in the crosshairs, oil on the tongue Sanctions make a weapon out of every hungry lung They brand them all “evil” in a single short line So a pipeline shines while a village goes blind They say “collateral” when they level a block Say “security” while they tighten the lock Call it “clash,” call it “strike,” dress the death in a tie You can change every word, still a child had to die Genocide’s quiet, it’s a slow, sharp drip It’s the school that never opens, it’s the aid that never ships It’s the map that erases a whole hometown Then blames the broken mirror when the truth leaks out (look) [Chorus] Under the rubble we breathe You can bury our bodies, not our belief From Gaza to the seas, to the hills, to the streets We are louder than your siege, we don’t leave Under the rubble we breathe Name every lost one, never say “peace” cheap If justice is a crime, then charge us all deep Under the rubble we breathe, we breathe [Bridge] Who gets to live, who gets a sky? (who?) Who gets the siren, who just dies? Who gets a headline, who just names? Who gets the medals for these flames? I don’t want pity, I want truth in the frame Call it what it is, not a “conflict,” it’s a chain If your silence is safe, then your comfort’s paid With a thousand small hands that never got to age [Chorus] Under the rubble we breathe You can bury our bodies, not our belief From Gaza to the seas, to the hills, to the streets We are louder than your siege, we don’t leave Under the rubble we breathe Name every lost one, never say “peace” cheap If justice is a crime, then charge us all deep Under the rubble we breathe, we breathe
Tags
rap, Minor-key boom-bap / drill fusion, male vocals. Heavy, swung drums with deep sub and gritty kick, eerie Middle Eastern vocal samples chopped around the pocket. Verses stay close and tense, dry vocal upfront; hook explodes with layered gang vocals and octave doubles. Occasional distorted 808 glides under key lines, with sparse piano stabs and distant siren-like synths to widen the stereo field. Final chorus strips to just voice, sub, and sample for a stark, chilling fade.
3:26
No
3/17/2026