Pentax heavy in my coat pocket
Expired Portra forty speeds unlocked
Three AM train shakes the tiled floor
Camera finds what eyes ignore
Silver ghosts on plastic strips
Developer burns my fingertips
Last frame caught the platform light
Expired roll develops night
Wind rips through the yellow line
Shutter clicks in borrowed time
Light leaks kiss the emulsion side
No flash needed where we hide
Silver ghosts on plastic strips
Developer burns my fingertips
Last frame caught the platform light
Expired roll develops night
Token booth glass reflects the lens
Developer stain on secondhand jeans
Frame counter stuck on twenty-three
Waiting for the train to set me free
Silver ghosts on plastic strips
Developer burns my fingertips
Last frame caught the platform light
Expired roll develops night
Negative strips hang dripping wet
Red safelight glow I won't forget
Each grain a memory I kept
While the city screamed and slept
Morning rush will scrub the platform clean
Darkroom magic stains my fingers green
Silver shadows on transparent skin
Proof we existed where the map begins
Silver ghosts on plastic strips
Developer burns my fingertips
Last frame caught the platform light
Expired roll develops night
Expired roll develops night
One click keeps the dark alive
Shutter falls
Platform calls