[Verse 1]
Missiles threading through the Kyiv morning air
Twenty-two civilians caught without a prayer
The interceptors running low, the stockpiles wearing thin
Ukraine's warning to the world — the gaps are letting things in
On the eve of NATO's summit, delegates prepare
While the craters keep on counting in the capital square
BBC and CBC both clocking up the dead
Twenty-three in the region, same disaster, different thread
[Chorus]
This is July seventh, read the headlines slow
Russian drones and missiles, twenty-two below
Zelenskyy is warning, Trump says peace is near
But the rubble in the streets don't care who's sincere
Kyiv's counting bodies, NATO's counting chairs
Twenty-two gone quiet while the diplomats prepare
[Verse 2]
Across the map in Siberia, a refinery burns hot
Ukrainian drones flew deep into a place they said they'd never got
Zelenskyy marked the coordinates — "the region's in our range"
The calculus of distance getting dangerously strange
Al Jazeera logged the strikes, AP confirmed the toll
Twenty dead before the summit even started its patrol
[Chorus]
This is July seventh, read the headlines slow
Russian drones and missiles, twenty-two below
Zelenskyy is warning, Trump says peace is near
But the rubble in the streets don't care who's sincere
Kyiv's counting bodies, NATO's counting chairs
Twenty-two gone quiet while the diplomats prepare
[Bridge]
Trump spoke to Putin, spoke to Zelenskyy too
Said the resolution's closing in — Reuters carried through
PBS was rolling cameras when he called it getting close
But twenty-two fresh funerals say something different most
Every summit communiqué, every ceasefire claim
Gets tested by the next barrage before the ink's the same
[Verse 3]
Interceptor missiles — that's the currency of sky
You run the math on shortages and people start to die
Ukraine flagged the deficit, the radar gaps exposed
Every missile not in place is another window closed
NBC confirmed the strikes ahead of NATO's meet
Twenty-two in Kyiv's capital, summer, concrete, heat
[Verse 4]
The children in the shelters learned the sirens like a song
They know the difference between near and far, between short and long
A hospital took damage, Reuters filed the scene
Another ordinary morning turning red from green
The delegates land softly at their scheduled destination
While Kyiv buries Tuesday in the language of a nation
[Chorus]
This is July seventh, read the headlines slow
Russian drones and missiles, twenty-two below
Zelenskyy is warning, Trump says peace is near
But the rubble in the streets don't care who's sincere
Kyiv's counting bodies, NATO's counting chairs
Twenty-two gone quiet while the diplomats prepare
[Outro]
July seventh — twenty-twenty-six, remember what was lost
Every headline is a ledger, every number has a cost