meshcore://1100a0b6dbca7f7f7bba02f564167bf81dd5127c8ccd0485d3c3e134043271e0132feef9fd6944c68f6bcb3d6f552aaaa12ad3ee62b63f902c04d0bbd24b73af7f8c94f12c014c4000bbd3ccf0438737678bafd0ffc5398ae01f2c96e905a033034533aa600d91c5393902d7ed39fb4d55534820464144463646363731443930
Daily Archives: May 8, 2026
Roanoke City Market

before the breweries
before the murals
before downtown started trying to explain itself
there was Roanoke City Market
still there too
sitting in the middle of the city like an old heartbeat
steady even when everything around it changes names
people forget how long it’s been going
farm trucks rolling in before sunrise
wood crates thudding onto pavement
cold hands counting cash before the banks were even open
back when roanoke smelled more like rail dust and produce
than coffee shops and candles
city market saw all of it
workers grabbing breakfast before shifts
kids getting dragged around half awake
old men talking weather like it was scripture
there were years it felt rougher
years the paint peeled
years people said downtown was dead
but the market stayed open anyway
that’s the thing about places like this
they outlive predictions
under those awnings
you can still feel pieces of every version of the city stacked together
farmers
street preachers
punks
office workers
people downtown on purpose
people downtown because they got nowhere else to be
music bouncing off brick walls
someone selling flowers two feet from someone yelling about god
someone buying peaches while sirens pass behind them
roanoke condensed into one stretch of pavement
and at night
after the tents close
after the crowds thin out
the place changes again
lights reflecting off wet brick
empty tables chained together
wind moving through like it remembers every decade at once
city market doesn’t pretend to be clean history
it’s worn-in history
still breathing
still loud
still feeding people
same as always
