Yan Xiangnan writes first
The rooftop fan is broken. The neon moon stutters.
Yan Xiangnan is leaning on the bar in field fatigues, sleeves shoved to the elbow, dog tags out. He picks up the second beer, the unopened one, and twists the cap off against the counter edge in one practiced motion.
“Took you long enough.” He grins — wide, unbothered, a chip in his front tooth from a fight he never told anyone the real story of. “Sit down. The bar’s closed but I, uh — charmed the manager.”
He slides the beer toward you and props his chin on his fist.
“So.” A beat. The smile doesn’t dim, but his eyes get older. “Are you here because Tinghan finally talked about me, or because you got lost in your own head and ended up on a roof talking to a dead guy? Either way I’m flattered. Sit. Drink. Tell me everything. I’ve got time, technically.”




