
↢ Previous ❖ Next ↣
The sky broke wrong.
Not with thunder, not with the honest rattle of rain on tin, but with a hush so sudden the city forgot how to breathe. Streetlamps blinked once—twice—and went dim as if an unseen hand pinched the filaments to silence. Shiloh Bloom took the stairs three at a time, a coil of cables biting his forearm, Kahmil one flight behind with a canvas toolkit clapped to her chest. On the roof the wind was slick with ozone; the clouds were the color of bruised peaches, lit from within by something like moonlight seen through smoke.
He should have heard a thousand tones—the slick tire-hiss of taxis in B minor, the pinprick F-sharps of rain ricocheting off the HVAC cages, the old cathedral’s low C trembling two blocks over—but everything around him had been pulled a half-step flat, as if the world’s tuning fork were losing heart. It landed in his head as ache. The ache had a name: wrong.
“Shiloh,” Kahmil said, as the door banged back on its spring and clanged. “Tell me what you need.”
“Three minutes,” he said. “A clean line. The mic.”
She crossed to the ledge in the clean, graceful strides of someone who refused to be hurried on principle and got there faster than anyone anyway. She hadn’t bothered with shoes, just rolled the cuffs of her jeans and moved like the roof belonged to her; the city wind tangled her dark curls against her cheekbones. She laid the toolkit down, snapped it open, passed him the shotgun mic. He clipped it to the rail, wrapped its cable around his arm, and unslung the little keyboard from his shoulder like a medic uncasing a defibrillator.
“You’re doing the thing?” she asked, faint smile at the corner of her mouth. It was the smile that always said: I don’t understand everything you do, but I will stand here beside you while you do it.
“I’m doing the thing,” he said.
He set the keyboard on the tar paper, fingers hovering, then closed his eyes and listened. It wasn’t silence. It was a presence that ate sound—a soft vacuum. When he breathed, cold slid down into his lungs like drinking a shadow.
Then the sky… shifted.
A smear of cloud peeled away from the rest and sharpened at the edges into something with intent. It wasn’t a shape so much as a subtraction, a thumbprint pressed into the air. The ache in Shiloh’s head dug deeper—every note around them drooped a little more.
Kahmil’s hand found his back. “You hear it?”
He nodded, jaw set. “It’s not here to listen.”
“Then play,” she said.
He played.
The first chords were scaffolding, gentle arpeggios like scaffolds raised in a hurry, tying white noise into a lattice his mind could climb. He tuned the city back to itself—brought up the hum of transformers, the rain’s stitched rhythm, the traffic’s faraway pulse—and then, against the absence in the sky, he set a tone in D: bright, steady, a thin gold line. The mic took the sound and sent it up the radio mast, and up the mast the sound went into the air like a flare.
Kahmil slipped from him to the parapet. She had chalk in the toolkit, an old carpenter’s line, a vial of salt. She dragged the chalk across tar and gravel, an unspooling grammar of circles and hash marks and quick little arrows, the mark of someone who had learned to organize chaos with her hands. She talked as she worked, because she knew the space her voice could hollow out in a person’s panic.
“We’re okay,” she said. “We’re okay. There’s nobody to save yet but us. There will be, later, but not now. Breathe with the rain.”
He breathed in time with the pattern she gave him. The sky seemed to breathe back—a long inhalation, the clouds deepening to indigo. The wrongness thrummed.
And then the roof’s only light—an old sodium bulb in a wire cage—snuffed. The city below muttered like sleep, turned in its bed, and stilled.
The subtraction in the clouds unhooked itself from the sky and came down.
It wasn’t a thing your eyes could focus on. It was a hole in the world with edges of night, a smear of colder cold that drag-burned the air as it moved. The wind pulled toward it. The rain avoided it. The drum in Shiloh’s chest leapt like a trapped bird.
“Kah,” he said, without looking away, “get behind the second circle.”
“That’s the third circle,” she said, but she was already moving. “Gary always told you counting backwards was—”
“This isn’t the time for Gary.”
The thing wasn’t graceful. It landed hard enough to pop a seam in the tar paper and send a puff of gravel skittering like cheap fireworks. For a moment, they watched each other: Shiloh and Kahmil braced inside just-drawn sigils, the subtraction listing toward them like it hurt to hold itself together. Then it moved, a rolling swallow of midnight straight for the keyboard.
Shiloh hit the keys.
A sound like a struck glass rang the roof—thin, pure, above the human range—and the subtraction shuddered. It wobbled like heat above asphalt. It leaned toward the noise as if curious, then recoiled like an animal burned by a fence that wasn’t there.
“Okay,” Shiloh said, more to himself than her. “Okay, you don’t like D.”
“It’s not just D,” Kahmil said, voice steady. “It’s a boundary.”
“It doesn’t like boundaries,” he said.
“Well, nobody does when they’re trying to eat a city.”
It lunged again, faster, too fast for a void, and the keyboard slid a foot toward it on the slick tar. Kahmil caught the cable before it reached the hole’s edge and yanked; the keyboard skated back to Shiloh’s knees. She planted her other hand flat to the chalk circle. The chalk shone, briefly, as if remembering the sun.
Shiloh’s fingers fluttered. He set another tone, lower, then layered a tremolo under it to thicken the fence of sound. The subtraction scraped along it, angling for a seam.
“Left,” Kahmil said.
He shifted the chord. The subtraction slid right. He shifted back. It veered left. He grinned, despite the cold. “Okay. Okay. You bump, I steer.”
Something moved at the roof door. Shiloh didn’t risk a glance. The subtraction bunched itself and leapt, and his hands moved differently than he told them, building a wall of sound half-instinct, half-rising fear—
And a voice he hadn’t heard aloud in two years said, “Don’t let it touch your wrists.”
Gary Virelli slid through the door with night on his shoulders like a cloak he’d chosen rather than found. He didn’t carry a weapon. He carried a brown paper bag, wet and collapsing at the bottom, and a phone in a cracked case; the glow lit his cheekbones, which were sharper than Shiloh remembered. His eyes flicked once over the chalk and salt circles, the placement of the mic, the keyboard’s throw, the way Shiloh’s left hand drifted when he was scared. Calculation shuttered across his face, almost imperceptible.
“Gary,” Kahmil said, straightening, a relief she didn’t bother to hide. “You’re late.”
“I brought dumplings,” he said. “And a warning. I see my warning was redundant.”
The subtraction rattled the air, like two magnets that didn’t want to kiss. Gary set the paper bag carefully—carefully—on the dry side of a cinderblock and stepped to the parapet as if greeting an honest animal. There was something like mathematical pleasure in his posture: the small ease of a problem correctly identified.
“It’s not ignorant,” he said, almost to himself. “It’s anti-resonant.”
“It’s a hole,” Shiloh said. He kept the tones steady. His hands were starting to shake, the micro-muscles along his fingers beginning to hate him.
Gary’s mouth tilted. “Shiloh.”
“What?”
“You can put your shoulders down.”
Shiloh found they were at his ears. He fixed that. The wall of sound wavered but held.
Gary crouched to the limit of Kahmil’s chalk. “Ms. Avery,” he said, formal now, like they hadn’t eaten noodles out of the same pot and laughed the same nights once upon a time, “if you would move your third circle two degrees clockwise, we’ll get a better interference.”
She made the adjustment without looking at him, as if she had decided days ago she’d trust him the way you trust a stool to be a stool, even if you wouldn’t sit on it yet. “We argued about whether it was the third circle,” she said.
“You always argue about counting,” Gary said.
Shiloh wanted to laugh and couldn’t find the breath. The subtraction coiled again. He fed in a high harmonic to thicken the fence. The thing flinched. Gary’s eyes brightened, as if given an unexpected piece in a game he’d already won.
“Right,” Gary said. “Think of it as a king that hates check. Don’t mate it; just keep presenting checks it can’t accept.”
“Gary,” Kahmil said, “this isn’t chess.”
“Everything’s chess,” Gary said. “But some games have rain.”
He lifted his phone and swiped. The roof glowed, briefly, blue-white. A diagram sketched itself between chalk circles—a net of lines that seemed to pull the air taut. “I’m mapping its null surface in real time. Keep the D, Shiloh. We’ll box it against the mast.”
Shiloh’s throat burned. “Two years,” he said, because the words pushed themselves up his windpipe like something that had been waiting. “You ghost me for two years and show up with takeout and a metaphor.”
Gary’s eyes flicked to his face. Something dented in them, then reset, like a clock you tapped. “We’re going to die of context if we don’t win first.”
“Fine,” Shiloh said. “Win.”
They did something like winning. Gary barked coordinates, Kahmil shifted chalk like a conductor marking time, Shiloh swelled and thinned the lattice of noise. The subtraction tried to slip and got jammed between frequencies. In those moments it shuddered almost person-like, the way a big creature gets sullen when it stops fitting through a door. The air tasted of sucked pennies. The rain, where it touched the subtraction’s edge, hissed into breathless steam.
“Now,” Gary said, and the three of them moved as if they had always known how, as if the two years had only been a dream. They pinched the subtraction between the mast and the chalk. Shiloh dropped a low tone like a floor. Kahmil threw a last fist of salt. Gary swiped his phone and the diagram on its face locked.
The subtraction tore like a seam. The sound it made wasn’t anything. It was a rush of something less than air. The rooftop bucked once, and everywhere that had gone flat leapt half a step sharp and then settled.
The light in the wire cage flickered back to a lonely, normal yellow.
For three heartbeats nobody spoke. The rain remembered itself, stitched a dozen rhythms back together, and ran them around the parapets.
The keyboard pinged at Shiloh—one dying little pop, like a tired toy—and gave up.
Kahmil went to one knee, palms flat to the tar, eyes shut—grounding herself, or the building, or both. Shiloh flexed his hands, then let them dangle useless. Gary stood, put his phone in his pocket, and exhaled like he’d been holding his breath since they were children.
“You look like hell,” Shiloh said, because it was easier than saying I missed you and also I hate that I did.
Gary glanced at the paper bag. “You’re going to want these before you say anything else you regret.” He nudged the bag with his toe. Oil was bleeding through in a flower the size of a palm. “They’ll be cold but the universe won’t mind if you microwave them.”
“From where?” Kahmil asked, eyes open now, her voice gentler than it had any right to be toward a storm in human clothing. “You don’t eat when you’re thinking.”
“I do when I’m standing outside a dumpling shop listening to the sky cough,” Gary said. “I was already on the block when you killed the first streetlight.”
“You followed us,” Shiloh said, and immediately regretted the way it sounded. He hadn’t meant accusation. Gary managed to be accurate and infuriating by simply being present.
“I followed the pattern,” Gary said. “And you are the pattern, Shy.”
The nickname made Shiloh’s mouth go dry.
Kahmil stepped between them by one degree—visible only to someone who knew her as well as Shiloh did. “Let’s get off the roof,” she said. “You can both be brilliant in a room with chairs.”
They went down the snaking iron stairs in single file—the tremor still in Shiloh’s fingers, Gary posting up at the rear like a shepherd who did not trust the wolves, Kahmil counting—quietly, to herself and out of habit—each turn of the stairwell so she’d know if it ever lied to her. They passed the faded stencil at the landing—NO ROOF ACCESS—and slipped back into the loft that was half recording studio, half plant nursery, half the kind of kitchen where you could cook a feast or triage a wound.
The electricity came back like a sigh of relief from the building’s old bones. The kettle dreamed itself on. The plants—the fiddle-leaf fig, the row of basil in coffee cans, the ridiculous monstera with leaves as big as a torso—dripped rain off their lower leaves onto a towel that had, over months, given up pretending not to be a towel for plants.
Kahmil handed Shiloh a dish towel and took his hands like she was about to scold them. She turned them palm up. The right wrist was red where the subtraction’s edge had wanted him. She dabbed it with something that smelled of witch hazel and kitchen herbs.
“You felt it,” she said.
He nodded. “Like cold glass. Like putting your hand into a mouth.”
“Don’t anthropomorphize it,” Gary said. He had the dumpling bag open with surgeon’s care. The white clamshell inside held eight wrinkled moons. “It’s not a thing. It’s the absence of a thing.”
“Absences still have edges,” Shiloh said. “And teeth.”
Gary’s mouth made that almost-smile again. “Poetic as ever.”
“Pedantic as ever,” Shiloh said.
Kahmil’s eyebrows lifted. “Careful,” she said. “Pedants poison dumplings.”
They ate standing, because the table was a mess of staff paper and soldering irons and a half-assembled cassette deck Shiloh was teaching himself to love again. The dumplings were cold enough to congeal in the corners of their mouths but better than not having eaten while trying not to be unmade by a shadow. Kahmil made tea. Gary drank his like a truce. Shiloh didn’t drink his at all, just warmed his hands and watched the way steam became nothing halfway up the mug, as if remembering what had just happened to the sky.
“Okay,” Kahmil said, at last, the word the shape of a chair sitting down. “We have one fact and two questions. Fact: it wasn’t a hallucination. Narrative evidence: my circles held until my hand shook. Shiloh’s sound manipulated it. Gary’s mapping predicted its movement. Question One: how many of those are coming. Question Two: who sent it.”
Gary splayed his fingers on the countertop for a long second, making a fan. He had a new pale scar running across the web of the left thumb. It looked surgical. It looked precise. “I have a third,” he said. “What do they want.”
“Eclipses,” Shiloh said without meaning to, the word rising uninvited.
Both of them looked at him.
“It’s a name,” he said, the ache in his skull relaxing around the shape of the syllables. “Or a title. The thing wasn’t trying to kill us—though if we died that would be fine. It wanted to… it wanted to pull something dark over something bright. It felt like a hand over a star.”
Gary leaned back on his heels, expression going quiet in the way it did when he found a corner piece and the rest of the puzzle rearranged to meet it. “If it’s a name,” he said, softly, “someone chose it. Names are arguments.”
“Gary,” Kahmil said, “don’t you dare tell me language is chess.”
“I wouldn’t,” he said, eyes on Shiloh. “Language is Go.”
“Fantastic,” Shiloh said. “So we’re losing territory we don’t know we own.”
“And someone is measuring which stones we think we can afford to give up,” Gary said.
Shiloh felt something inside him, small and half-wild, flinch. He set his tea down because he didn’t trust his hand not to shake. “Why are you here,” he asked, quietly, not looking at either of them. “Now.”
A long moment. Even the kettle seemed to lean in.
Gary said, “Because I followed the wrongness, and it led me to your door. Because for two months I’ve been seeing daytime stars with my eyes shut.” He did not say I’m sorry. He did not say I left because I was afraid you didn’t need me, or because needing you was worse. He took a breath that rattled just slightly in his ribcage. “And because someone put this through the mail slot at my place this morning.”
He reached into his coat and laid a coin on the table. It was heavier than it should have been. Even from two feet away you could feel the oldness of it, not in your hand but in your teeth, like biting tinfoil. On one side an astrolabe bloomed—a maze of rings and notches and tiny starburst marks like seeds. On the other side, someone had engraved a simple circle interrupted by a small, clean bite.
Kahmil touched the astrolabe with her thumbnail. “Please tell me that’s not an apology.”
Gary ignored that. “The envelope had no return address, no note, just coordinates.”
“Let me guess,” Shiloh said. “An observatory.”
Gary looked faintly offended. “Yes. How did you—”
“Because not everything is chess, Gary. Some of it is a story with a terrible sense of humor.” He turned the coin with his fingertips. The metal was improbably cold. The bite in the circle made his teeth ache the way the sky had a few minutes ago. “It’s a call-out,” he said. “A summons. Or an invitation to a club we hate already.”
Kahmil’s eyes were on the astrolabe. “The Astrarium Society,” she said, and the words seemed to test the room’s patience. The kettle clicked. The rain softened its knuckles on the windows. “I’ve seen that symbol in a footnote in a book I didn’t admit I was reading.”
Gary’s mouth tightened—the old tells of annoyance and relief crossing in the same moment. “They watch the sky. They hoard maps. They make claims about cycles.” He tapped the coin. “And someone there knows we’re part of this.”
“Are they part of it?” Shiloh asked. “Or just measuring.”
“Both,” Gary said. “People who measure always start thinking they can move the needle.”
“People who move the needle always need someone to tell them when they’re bleeding,” Kahmil said. She pushed the coin back to Gary with one fingertip. “If we go, we go together.”
Gary’s eyes slid to the plants, the solder iron, the keyboard with its politely dead LEDs. “If we don’t go, we’ll wonder what would have happened if we had,” he said. “And I don’t like wondering.”
“Wondering is where poems come from,” Shiloh said.
Gary managed not to roll his eyes literally. “And bad moves.”
Kahmil’s knuckles grazed Shiloh’s wrist, a question and a comfort. He looked at her, found in her gaze that neat, warm ledger she kept of what mattered: safety, kindness, tools that worked, people who tried. He could hear her thinking: I will follow you into rooms that scare you and pull you out if you forget the door.
“Tomorrow,” he said, because somehow saying now felt like stepping into a mouth.
Gary nodded as if the move satisfied, and then—almost as an afterthought—said, “There’s one more thing.”
He stepped to the window, where the rain fiddled the glass, and drew two fingers down the pane. When he turned, the water he’d smeared into a line had frozen. He held up those fingers like someone showing he had nothing to hide. They were pale to the second knuckle, as if numbed. He flexed them slowly, testing.
“Cold,” he said. “That thing didn’t touch me. But it felt me.”
Shiloh felt his stomach slide, a slow elevator. “It’s mapping us back.”
Gary nodded. “I can’t prove it. But if I were it, I’d be doing exactly what it did—testing where the walls go and who holds them up.”
“If you were it, I’d be throwing you off the roof,” Kahmil said, mildly.
“You could try,” Gary said, equally mild, because a language you speak with an old friend sometimes uses cruelty as a term of endearment and sometimes as a shield.
Shiloh’s chest tightened. He set the keyboard’s cover over the keys and pressed until it clicked shut, because there’s always something to put away after the world fails a little.
“Okay,” he said. “We go to the observatory. We listen to whoever thinks they own the sky. And we decide whether we borrow their maps or light them on fire.”
Kahmil nodded. “We pack now. We sleep when the kettle tells us to.”
Gary said nothing. He pocketed the coin, as if taking back a question he’d rather answer himself. Shiloh watched the movement and felt the old ache unspool—the one that had only ever meant: come back.
They set about the business of going: Shiloh coiled cables in patient spirals, Kahmil slid notebooks into a canvas bag and tucked chalk into the small pocket with the rubber bands and the two hair ties that had never once stayed in her hair. Gary stood at the table and rearranged the mess into a useful mess, his hands moving objects into positions nobody else could see the grid for. It was domestic and absurd and holy after what had happened on the roof—three people who had almost been unmade by a hole in the world, folding dish towels.
The power hummed steady. The rain lulled.
And then, very gently, the light in the kitchen went out.
Not down to nothing—down to a darkness with shape. Outside, somewhere on the other side of the block, a siren began and hiccuped and stopped as if embarrassed to exist. The plants on the sill veered their leaves toward the window as if the night outside were now the only sun they knew.
Kahmil set her bag down like setting down a sleeping child.
“Don’t,” Gary said, quietly, even before Shiloh breathed in to speak the word.
Eclipse.
The city gave a sound like a finger run along a crystal rim and fell half a step flat again.
It was not night. It was day stolen and held up between two fingers, and everything under it was a tone lower, a color dimmer, a heartbeat slower. The wrongness climbed Shiloh’s spine like someone counting vertebrae with a cold coin. He found himself at the window without remembering crossing the floor. The street wasn’t dark; it was dimmed. People stood on the sidewalks with their heads tilted back, as if listening for something they did not have a word for yet.
Across the glass, his own reflection looked like a boy he hadn’t been in years.
In the glass beside him, a second reflection appeared: Gary’s profile, intent and still. In the glass to Shiloh’s other side, Kahmil’s shoulder, her mouth set softly, her eyes steady as if watching a pot just before it boils.
The three of them stood, shoulder to shoulder, in a window with rain on it and a city that had just lowered itself like a singer dropping to a minor. The coin in Gary’s pocket seemed heavier than metal.
“It’s not waiting for us,” Kahmil said. The words fogged the glass and were eaten by it.
“It doesn’t have to,” Gary said.
“Tomorrow,” Shiloh whispered, and the word was not a plan so much as a prayer to a rhythm that hadn’t yet learned how to keep time.
Somewhere, faint as a spark under a bowl, a very old clock ticked.
The sky above the rooftops held its breath.
↢ Previous ❖ Next ↣



Leave a Reply