Hollow Vows: Chapter Two

MM Fiction, Modern Gothic, Urban Fantasy, Ensemble Cast

When a heavy bag chain snaps clean through by no natural cause, a bloodstained work glove with a living, shifting brand leaves boxer Luke Callahan with a restless hum under his ribs that no amount of hard sex can silence. Drawn through a silver fog to a cemetery gate, he collides with Kyle—a bleeding groundskeeper who feels the same impossible pull—and Luke realizes he can’t stay away from the mystery, or the man, for one more night.

Luke

The gym smelled like sweat and bleach and old leather, same as it always did. I’d been here since seven, running the evening classes—white-collar types trying to outrun their desk jobs, a few serious fighters putting in extra rounds. They were all gone now. The last one out was Marisol, a welterweight with a left hook that was going to take her places. She’d waved at the door, earbuds already in, and I’d locked up behind her.

Now the heavy bag and I faced off.

This was the part of the day I needed. Not the training, not the business side. The quiet. The rhythm. The way my body knew what to do without my brain getting in the way. I’d wrapped my hands the same way I’d wrapped them a thousand times, the worn cloth biting into the scar tissue across my knuckles. The bag hung from a chain I’d replaced two months ago, rated for three times its weight. I’d checked the mount myself.

I started slow. Jab, cross. Jab, cross, hook. Letting the pace build. Letting my mind go blank the way it only did when I was hitting something.

But tonight the blankness wasn’t coming.

Something had been off for weeks. A restlessness I couldn’t name. Not anger. I knew anger, knew the way it lived in my chest like a dog that wouldn’t stop growling. This was different. A low-grade agitation, like an itch under the skin that I couldn’t reach. I’d tried running it out. Tried sparring it out. Tried fucking it out. Nothing worked.

So I hit the bag harder.

Jab, cross, hook, cross. The leather thudded under my fists. I circled, reset, came again. Harder. Faster. The chain rattled overhead. I didn’t let up. I was breathing hard now, sweat dripping down my back, and still the restlessness was there, humming under my ribs like a second heartbeat.

I threw a right cross with everything I had.

The chain snapped.

Not broke. Snapped. Sheared clean through at the top link, as if someone had taken bolt cutters to it. The bag swung wildly, two hundred pounds of dead weight arcing toward the floor, and I caught it on instinct. Caught it, absorbed the impact through my knees, and lowered it the rest of the way.

My breath came hard. Not from the effort. From the impossibility.

I crouched beside the bag and examined the chain. The link was clean. Clean. No wear, no rust, no fatigue. Just a perfect, impossible break. I’d been around enough busted equipment to know the difference between something that wore out and something that failed.

This hadn’t worn out.

Something snagged in the link. A scrap of fabric. I pulled it free and held it up to the light.

A glove. Small. Canvas, not leather. The thing you’d buy at a hardware store for yard work. It was stained dark, dried blood, tacky to the touch, not fully set. A few hours old at most.

The hum in my chest flared.

I dropped the glove. Swore. Picked it up again, turning it over in my palm. A symbol branded the palm side of the leather. Intricate. Interlocking circles fed into each other like a geometric trap, and at the center was a glyph that seemed to shift when I looked at it. Not moving, exactly, but wrong in a way my eyes couldn’t parse. Like an optical illusion painted by someone who meant harm.

I pressed my thumb to the brand.

Cold. No, not cold. Wrong. It didn’t feel like burned leather. It felt like skin. Living skin. Warm and faintly pulsing under my thumb, the sensation was so unexpected, so viscerally repellent, that I dropped the glove a second time and took a step back.

My hand was shaking. Not from fear. From something else. Anticipation, maybe. The body knew something the brain hadn’t caught up to.

The hum was still there. Louder now. A low, steady vibration that seemed to come from inside my chest and everywhere at once. When I held still, trying to calm my breathing, it got louder. When I moved, it faded.

I stared at my reflection in the dark gym window. Same face. Same broken nose, crooked from a fight I’d won. Same jaw. Same eyes. But the man looking back at me seemed like a stranger. There was something in his expression I didn’t recognize. Hunger, almost. Or recognition. Like he’d been waiting for something and only just realized it.

“Get a grip,” I said out loud.

My voice sounded flat in the empty gym. The hum didn’t answer. It just kept vibrating, steady, patient, like it had all the time in the world.

I wrapped the glove in a towel and shoved it into my gym bag. Told myself I’d deal with it tomorrow. Told myself it was nothing. Some kid’s prank, maybe, or a short in the old wiring playing tricks on my nerves. The rationalizations came up thin even as I constructed them, but I wasn’t ready to admit that yet.

I killed the lights. Locked up. Stepped out into the fog.

It was thicker than it should have been for this time of year. Silver and heavy, pressing against the streetlights until they were just halos in the dark. I could feel it on my skin. Cold, damp, the kind of fog that got into your clothes and stayed there. The kind of fog that seemed like it was waiting for something.

I walked home with the hum sitting quiet in my chest, and I didn’t look back.

My apartment was on Cherry Street, in a converted warehouse with windows the size of garage doors and ductwork painted matte black against the ceiling. I’d bought it three years ago, after the gym started turning a profit. After I’d clawed my way out of the underground and into something that looked like a life. The place was sparse with polished concrete floors, clean lines, furniture I’d picked out because it looked like it could take a hit and not show it. Nothing decorative. Nothing personal. The view was the best thing about it. The city skyline spread out like a promise, but tonight the fog had swallowed everything past the glass.

I stood under the rainfall showerhead and let the hot water beat against my shoulders until my skin turned red. The hum was quieter now, still there, a background note, but muted. Like the water was damping the signal. I closed my eyes and tried to let my mind go blank.

It didn’t work.

I kept seeing the symbol. The way it had seemed to shift when I looked at it. The way it had felt like skin under my thumb. And the glove, a work glove, stained with blood, caught in my chain like it had been put there on purpose.

The hum pulsed once, sharp, behind my sternum.

I shut off the water and stood dripping in the steam. Steam fogged over the bathroom mirror. I wiped it with my palm and looked at my reflection again. Same face. Same crooked nose. My right hand was still trembling, just slightly, and I couldn’t make it stop.

I didn’t want to be alone.

That was the truth, and I hated it. I hated needing anything from anyone. I’d built a life on self-sufficiency, on being the guy who didn’t ask for help, didn’t need comfort, didn’t get lonely. But the hum was still there, quiet and patient, and the apartment felt too big and too empty, and I didn’t want to be alone with whatever was happening.

I grabbed my phone and texted Rugger.

You up?

The response came in under a minute.

Give me twenty.

Familiar. Comfortable. No preamble, no questions, no romance. Exactly how I liked it. Rugger was . . . easy. That was the word. He was easy in a way that nothing else in my life was easy. We’d known each other for years. We’d trained together in the underground, bled together, fallen into bed together somewhere along the way. He was a friend first, and the sex was just . . . part of it. An extension of the friendship. A physical language we both spoke fluently.

He didn’t ask for more. He didn’t want more. He had his own life, his own job training fighters at a gym across town, his own sense of humor that was dry enough to survive everything we’d been through. He was kind without being intrusive, perceptive without making you talk about it. I appreciated him the way you appreciated a well-maintained tool, for doing exactly what it was supposed to do.

The hum faded as I thought about him. Distraction worked. It always did.

I pulled on a pair of sweats and waited.

Twenty minutes later, almost to the second, the buzzer rang.

I buzzed him up and met him at the door. The fog had followed me home, pressed against the massive windows, turning the city into a smear of light and shadow. Rugger stepped inside, wiping his boots on the mat out of habit, and gave me that look. The one that said he’d already cataloged the tension in my shoulders, the way I was holding my jaw, the fact that I hadn’t changed out of my gym clothes.

“You look like hell,” he said.

“Good to see you too.”

He shrugged off his hoodie and hung it on the hook by the door, same as he always did. His t-shirt was worn thin at the collar, stretched across the dense muscle of his chest. He’d put on a few pounds since his last fight—good weight, solid. The kind that came from hauling heavy bags and spotting lifters who outweighed him by fifty pounds. His forearms were ropey with old scar tissue, and a faded snake tattoo curled toward his elbow, green ink gone bluish with age.

“Bag chain snapped,” I said, answering the question he hadn’t asked. “You were right. It shouldn’t have.”

“Told you.” He cracked his neck, once on each side. “So what really happened?”

“I don’t know.”

That was the truth. I didn’t know, and I didn’t want to talk about it. I wanted to stop thinking. I wanted to bury the hum under something louder, and Rugger was here, and he was solid and warm and uncomplicated, and I needed that. I needed him. He had places I could bury things.

He must have seen it in my face, because he didn’t push. Just nodded and followed me into the bedroom.

Low lamplight. The fog outside had swallowed the city skyline, leaving nothing but silver-gray and the faint outline of the window frames. Rugger pulled his shirt over his head and dropped it on the floor. I watched the familiar geography of his body emerge. The broad, sloping shoulders, the heavy muscle of his chest, the scar low on his ribs from a fight he’d lost a decade ago and never made excuses for. He had a dense and immovable build, like a fire hydrant, and he moved with the economy that comes from years of knowing exactly what your body could do.

He caught me looking. “You’re somewhere else tonight.”

“I’m right here.”

“Luke.” He said my name flat, patient, leaving just enough silence for me to fill.

I didn’t fill it. I closed the distance instead, got a hand on the back of his neck, and pulled him into a kiss that was more teeth than anything else. He met it without flinching, his mouth opening under mine, his hands finding my hips and gripping hard enough to leave bruises. That was the thing about Rugger. He didn’t roll over. He pushed back. Made you earn it. Made it mean something when he finally let you take control.

I walked him backward until his shoulders hit the wall. The thud was solid, satisfying. I pinned him there with my body, one forearm braced across his chest, and he let out a short, breathless laugh.

“Someone’s in a mood,” he said.

“Shut up.”

“Make me.”

I did. I got his belt open and his jeans down around his thighs and dropped to my knees before he could say another word. He was already half-hard, thickening fast against my palm, and I took him in my mouth without preamble. No teasing, no buildup. Just heat and pressure and the familiar, musky taste of him. His hand fisted in my hair, not gentle, and I heard his head knock back against the wall.

“Fuck,” he breathed. “Okay. Okay.”

That was the surrender. The first one, anyway. He’d push again—he always did—but for now he was letting me drive, and that was what I needed. Control. The hum was still there, a low vibration under my sternum, but it was easier to ignore with my mouth full and my jaw aching and Rugger’s breath going ragged above me.

I worked him hard and fast, the way I knew he liked when he was keyed up. He was thick enough to stretch my lips, and I took him deep, letting my throat open around him, letting the brief, sharp gag reflex ground me in my body. His hips rolled forward in short, involuntary thrusts, and I let him fuck my mouth for a minute, my hands braced on his thighs, enjoying the muscle jump under my palms. He was close. I could tell by the way his breath caught, the way his fingers tightened in my hair, and that was when I pulled off.

He swore, low and creative. “Goddamn it, Callahan.”

I got to my feet, wiping my mouth with the back of my hand. “Problem?”

“You’re a bastard.”

“Yeah.” I shoved him toward the bed. “On your stomach.”

He went, but he made a point of not hurrying. Rugger on his knees, elbows braced on the mattress, looking over his shoulder with that wry half smile. “You gonna tell me what’s got you wound up, or do I have to guess?”

“Guess.”

I stripped off my sweats, grabbed the lube from the nightstand drawer, and climbed onto the bed behind him. He was broad and solid under me. The wide spread of his back, the old scars mapped across his shoulder blades, the way his spine curved down to the thick muscle of his ass. I ran a hand up his flank, welcoming the heat of his skin, the faint tremor that meant he was holding himself still on purpose. Waiting.

“You’re tense,” he said. Voice muffled against the sheets. “More than usual.”

“I’m always tense.”

“Not like this.” He pushed up on his elbows, started to turn. “Luke, if something’s—”

I put a hand between his shoulder blades and pressed him back down. Not hard. Just enough to make the point. “I said guess.”

He huffed a laugh into the pillow. “Fine. Heavy bag. Chain snapped. You’re spooked and you don’t want to admit it, so you’re taking it out on my ass. That about right?”

“Close enough.” I slicked my fingers and pressed two into him without warning. He grunted, his shoulders bunching, but his body opened for me the way it always did. Eager, practiced, already slick with sweat. I worked him open with short, efficient strokes, watching the way his spine flexed, the way his hands fisted in the sheets. He was hard again, his cock hanging heavy between his legs, and when I curled my fingers just right, he let out a low, involuntary moan.

“There,” he said. “Right fucking there.”

I pulled my fingers out and lined myself up. The head of my cock pressed against him, hot and slick, and I paused, just for a second, to watch his shoulders rise and fall with a deep breath. “Ready?”

“Do it.”

I pushed in. Slow at first, letting him handle every inch, letting the heat and the tightness swallow me. His head dropped to the pillow, and a long, shuddering breath escaped him. I gave him a moment to adjust, then I grabbed his hips and started to move.

This was the part I needed. The rhythm. The force. The way the world narrowed to the slap of skin on skin and the rough, punched-out sounds Rugger made every time I bottomed out. I fucked him hard, driving into him with short, punishing strokes that made the bed frame groan. He pushed back against me, meeting every thrust, his body a perfect counterweight to mine.

“That all you got?” he gritted out. The challenge was breathless, almost a laugh. “I’ve had sparring rounds rougher than this.”

I grabbed a handful of his hair and pulled his head back. “You want rougher?”

“I want you to stop holding back.”

Something snapped. Not the chain this time, something deeper, older. The thing I kept locked down, the rage I never let out, the hum that wouldn’t shut up. I let go of his hair and got a forearm across the back of his neck, pinning him facedown, and I fucked him until the bed slammed against the wall and the headboard left a dent in the plaster and Rugger’s voice went raw and broken, the words lost somewhere between curses and prayer.

He took it. He took all of it. His body gave and resisted and gave again, and when I reached around to stroke his cock, he was slick with precum, pulsing in my grip. Three strokes and he was done, spilling over my fist with a sound I’d never heard him make before, something between a sob and a shout. His ass clenched my cock like King Kong holding the world’s last banana, tipping me over the edge, and I followed him down, burying myself to the hilt as the release tore through me like a blade. I fell on his back and buried my face in the crook of his neck, breathing in his familiar scent as I unloaded a week’s worth of frustration in heavy spurts deep into him.

For a long moment, neither of us moved. The hum was quiet. The world was quiet. There was nothing but the sound of our breathing, harsh and uneven, and the wet heat between our bodies.

Then Rugger stirred. “Okay,” he said, voice muffled against the pillow. “That was different.”

I pulled out gradually, carefully, and collapsed onto my back beside him. The ceiling was the same as it had always been. The fog still pressed against the windows. “Yeah.”

He rolled onto his side, propping himself up on one elbow. His face flushed, and his hair was damp with sweat, but his eyes remained sharp. Too sharp. “You want to tell me what that was really about?”

“Already told you.”

“The heavy bag.” He didn’t believe me. I could see it. But he also knew me well enough to know that pushing harder wouldn’t get him anywhere. He sighed and swung his legs over the side of the bed. “You’re an asshole.”

“I know.”

He dressed in the low lamplight, pulling on his jeans, his t-shirt, his boots. Moved with that old fighter’s economy, same as he always did. He went to the kitchen, poured himself a glass of water, brought one back for me. Set it on the nightstand.

At the door, he paused. “Luke.”

“Yeah.”

“I’m not just a warm body.” His voice was quiet. Almost gentle. “You ever need to talk about whatever’s actually going on, I’ll listen. You know that, right?”

I looked at him. At the crooked nose and the scarred knuckles and the faded snake tattoo. At the man who’d been my friend for the better part of a decade, who’d bled beside me and fucked me and never once asked for more than I could give. “I know.”

“Good.” He nodded once and let himself out.

The silence afterward was immediate and heavy. The hum came back, louder than before. An ache behind my sternum, steady and insistent. I stood at the window in my sweats, watching the fog curl against the glass, and tried to name what I was feeling.

It wasn’t guilt. Not exactly. It was the sense that something had shifted. That whatever release I’d found in Rugger’s body had already evaporated, leaving nothing but the restless hum and the memory of a stranger’s hand pressed to his chest.

I pulled on jeans and a t-shirt and my dark canvas jacket. Laced my boots. Stepped out into the night.

The fog swallowed me the moment I left the building.

It was thicker than before. Silver and cold, the kind of fog that turned streetlights into halos and made every sound seem muffled and far away. I couldn’t see over twenty feet in any direction. The city was still out there, I knew. The coffee shop on the corner, the rows of old brick buildings that lined the streets between here and the river. But I couldn’t see any of it. Just the fog. Just the wet asphalt under my boots and the distant, blurred glow of lights that might have been streetlamps or might have been something else entirely.

I walked.

I didn’t know where I was going. That was the strangest part. My feet knew the way, even if my brain didn’t. When I turned wrong, when I tried to head toward the river instead of wherever the hum was pulling me, the vibration in my chest faded, became distant and thin. When I corrected, when I let my feet choose the direction, it swelled. Became almost pleasant. A song I half remembered. A chord that resonated with something buried deep in my bones.

The streets emptied. I passed the closed coffee shop and didn’t recognize it. I passed the park and didn’t recognize it either. The fog had stripped the landmarks of their familiarity, replaced the city I’d known for years with a replica that was almost right but not quite. A dream version. A warning.

Twenty minutes. Maybe more. I couldn’t track time. The hum was building steadily now, a pressure in my chest like a second heartbeat, and I knew—I knew—that I should turn around and go home and pretend none of this was happening. But I couldn’t. The pull was physical, undeniable, like gravity. And underneath the fear, underneath the resistance, there was something else.

Relief.

I’d been waiting for this. I hadn’t known what it was, hadn’t known I was waiting, but now that it was happening, it felt inevitable. The choice was made the moment the bag snapped. Maybe before. Maybe the moment I was born with the Callahan name and whatever curse came with it.

The streets gave way to overgrown sidewalk. Broken fencing. The city fell away behind me, and the cemetery rose up ahead.

I’d passed it a hundred times on my runs. Never gone in. Never wanted to. Stone pillars stained with age framed the old iron gate, and beyond it, headstones emerged from the fog like teeth. I stopped at the threshold. The gate was open. Not wide, but open, a gap just wide enough for a man to slip through. Someone had been here before me.

The hum was a roar now. Not painful. Resonant. Almost musical. It centered in my chest and spread out through my limbs, and when I stepped through the gate and into the cemetery, it felt like coming home.

I didn’t go deeper. Something about crossing that threshold rang like a commitment I wasn’t ready to make. So I stood just inside the gate, hands in my jacket pockets, breathing slowly, and I faced the rows of headstones and tried to make sense of the impossible.

The hum was strongest when I faced the old section. The mausoleums. They rose out of the fog like granite houses. The Iturbide crypt, massive and ornate, its stonework worn smooth by a century of weather. I couldn’t read the inscriptions from here, but I didn’t need to. The hum told me everything. The hum told me this was the place.

I’d been standing there for several minutes when I heard the footsteps.

Boots on gravel. Human. Someone walking toward the gate from inside the cemetery. I didn’t turn immediately. Old habit, let them come to you, let them show their hand first. The footsteps got closer, and I the hum shifted. Deepen. Answering something.

I turned.

A flashlight beam cut through the fog and hit me square in the eyes. I blinked, blinded, and the beam dropped.

Holding the flashlight was a tall man. Lean. Dark hair that looked black in the low light. His face was pale—too pale—and blood stained his shirt. Dried blood crusted on his upper lip, smeared across his cheek like he’d wiped his nose and forgotten he was bleeding. He was holding himself together with visible effort, his shoulders tight, his free hand clenched at his side.

My first thought, He’s hurt.

Not threat. Not stranger. Hurt. Something protective stirred in my chest before I could name it, something old and instinctive that I’d spent years trying to ignore. I wanted to cross the distance between us and check him for injuries. I wanted to put my hands on his shoulders and make him sit down before he fell down.

I didn’t. He didn’t look like the kind of man who’d take well to that.

“You hurt?” My voice came out low. A rumble. I didn’t move closer. Didn’t want to spook him.

“I fell.”

His voice was steady. A little too steady. The kind of steady that meant he was working at it. His hand trembled slightly on the flashlight, but his eyes were sharp. Wary. A man who’d seen something tonight and was still standing.

“Uh-huh.” I didn’t believe him for a second. “You fall often, or just on nights when the fog’s thick enough to hide a body?”

He didn’t flinch. Most people did. Most people heard my voice and took a step back or looked at the ground or found somewhere else to be. This man just looked at me, his expression unreadable, and said, “Depends on the night.”

I nodded slowly. Dark humor. I could work with that.

The hum in my chest was singing. Not painful now but resonant, almost musical, an answering chord to something in this stranger’s presence. It was the strongest when I looked at him. Stronger still when he moved. And the longer I stood here, six feet away from a bleeding man I’d never met before, the more certain I became that this was the point. This was the center. Everything I’d endured for weeks, the restlessness, the pull, the impossible break in the chain, it all led here.

He pressed his palm to his sternum. Without thinking. An automatic gesture. His fingers curled against his shirt, and I knew. I knew he was feeling the same thing I was.

“You feel that?” I asked.

“Feel what?” Guarded. Walled up.

“That.” I pulled one hand from my pocket and tapped my chest. Right over the sternum. Right where the hum was loudest. “Like a tuning fork. Like something’s humming under your ribs.”

He stared at me. The ache was visible in his eyes, in the way his jaw tightened, in the way his hand stayed pressed to his chest. But he said, “I don’t know what you’re talking about.”

“You’re a terrible liar.”

“And you’re trespassing. Cemetery’s closed.”

I almost laughed. The man had blood on his face, was clearly terrified, and he was still trying to enforce the rules. Deflection. I knew that move. Used it myself.

“I’m not trespassing,” I said. “I’m standing on the right side of the gate. You’re the one who came out here a . . .” I checked my watch. “Eleven-thirty at night to look at a mausoleum.”

“I left my gloves.”

“You said that already.”

“No, I didn’t.”

“Sure you did. When you said you fell. Same energy.”

I stepped forward. One step. Just one. It brought me fully into the flashlight’s beam and I saw him register my size. My shoulders. My hands. The sheer physicality of me. I was used to people being intimidated by it. Most people were. It was useful, in my line of work. The way men looked at me and saw a threat, the way they recalibrated their posture and their tone without realizing they were doing it.

His expression flickered. But not with fear. Something else. His eyes dipped, just for a fraction of a second, and returned.

I filed that away.

“Look,” I said, “I’m not here to cause trouble. I was walking home from the gym and I just . . .” I paused. Frowned. The words were harder to say than I expected. “I couldn’t keep walking. I don’t know how to explain it. This place has been pulling at me for weeks. Tonight I couldn’t ignore it.”

It was more honest than I’d been with anyone in years. I didn’t know why I was telling this stranger. The hum, maybe. The way his eyes were steady on mine even though he was bleeding and trembling and obviously holding himself together by the thinnest of threads.

“There’s nothing here,” he said. “It’s a cemetery. Dead people. Old stones. You want a tour, come back during business hours.”

“There’s something here.” My voice dropped. “You know it. I know it. Don’t pretend you don’t.” I nodded at his shirt. “That’s not from a fall. You’re bleeding from your nose. Your hands are shaking. You’ve got a look on your face like you just saw something you can’t explain. I know that look. I’ve worn that look.”

He said nothing. I’d hit something. Something true. The silence stretched between us, thick as the fog.

I stepped closer. Six feet away now. Close enough to smell clean sweat. Cedar soap. Something underneath that was just warm. He smelled like fog and copper and adrenaline, and my body was aware of the proximity in a way that had nothing to do with the hum.

“What’s your name?” I asked.

He hesitated. I watched the war on his face. The instinct to lie. To deflect. To run. I knew that war. Had fought it myself a hundred times.

“Kyle,” he finally said. “I’m the groundskeeper.”

Kyle. The name settled into my chest. Next to the hum. Fitting there. Belonging there.

“I’m Luke.” I didn’t offer my hand. Didn’t step closer. Just gave my name. A fair trade.

“You’ve got blood on your face, Kyle. You’re still shaking. Whatever you saw in there . . .”

“I saw nothing.”

“Yeah.” I smiled. A small smile, scarcely a curve. “You said that already. Same energy.”

He wiped his nose with the back of his hand. The blood was dry now, flaking. “There was something in the fog this morning. An animal. Big. I didn’t get a decent look at it.” He paused. His voice dropped. “My predecessor disappeared three weeks ago. Left his notebook behind. The last entry said something was watching him.”

I didn’t laugh. Didn’t tell him he was crazy. It was too close to what I’d experienced, the pull, the hum, the wrongness. The glove in my gym. The symbol on the leather. He was confirming something I’d been trying to dismiss for weeks.

“What did it look like? The animal?”

“Too big to be a dog. Golden eyes.” Another pause. “You think I’m insane.”

“I think you’re scared.” I shrugged. “I think you’ve felt scared for a long time and you aren’t used to telling anyone about it. I think this place is wrong, and you know it’s wrong, and you came back tonight because you’re the person who runs toward the wrong thing instead of away from it. That’s not insane. That’s stupid, maybe. But not insane.”

“You know nothing about me.”

“I know you’re still standing here.” My voice dropped. “You could have walked past me five minutes ago. You didn’t.”

The silence was thick as the fog. I could hear my heartbeat. I could hear Kyle breathing. The hum in my chest was drumming, and something in the air between us shifted. A charge. A current. Static electricity before a storm.

Kyle’s hand moved to his chest again. The same gesture I’d made. My chest answered. I saw it in his eyes. He felt it too. The resonance.

“There’s something wrong with your chest,” I said.

“There’s something wrong with yours,” he fired back.

I laughed. A genuine laugh, short and surprised. I didn’t expect him to have teeth. I liked it.

“You should go home, Kyle. Clean yourself up. Get some sleep.”

“Was planning on it.”

“Good.” I stepped aside, clearing the path. “I’ll walk you to your truck.”

“I don’t need an escort.”

“I didn’t say you did.”

I fell into step anyway. Matching pace. Boots on gravel. The fog curled around us as we walked, and the hum had settled into something steady. A signal. A promise.

“My apartment’s about half a mile from here,” I said. “The old brick building on Cherry Street.”

“I know it.” His voice had an edge I couldn’t quite read. “The converted warehouse. Immense windows. Exposed ductwork. The kind of place that costs more than my entire monthly salary. Let me guess, trust fund?”

“No.” I didn’t take offense. It was a fair question. “Boxing gym downtown. I own it. Train people. MMA, some boxing. Earned every inch of it.”

He glanced at me, and something in his expression shifted. Recalculation. “Guess I misjudged you.”

“Most people do.”

We reached the truck, an older model, well-maintained but not flashy. Kyle put his hand on the door but didn’t open it. He turned to face me, and the question was on his face before he asked it.

“You felt it too? The pull. The thing in the fog.”

“Yeah.”

“And the . . .” He touched his chest. “The hum.”

“Yeah.” My jaw tightened. “I’ve felt it for weeks. Gets worse at night. Gets worse when I’m . . .” I stopped. Almost said too much.

“When you’re what?”

“When I’m near this place.” I met his eyes. “Or when I’m near you.”

The words hung. Heavy. True. I didn’t take them back.

Kyle stared at me. The war was back on his face, the instinct to run, to deflect, to shut down, but something else was there too. Something I couldn’t quite name.

“I’ll be back tomorrow,” he said. “For work. If you want to—”

“I’ll be here.” My voice was gentle. Certain. “I don’t think I can stay away.”

He nodded. Got in. The engine turned over, and I stood by the gate with my hands in my pockets and watched the taillights until the fog swallowed them. I watched the space where they’d been for a long time after.

The hum was quiet now. Content. Like something fed.

Kyle. His name was Kyle. And I was going to see him tomorrow.

I didn’t know what had just happened. But I realized it was the most significant thing that had happened to me in years. Maybe ever. The blood on his face. The way his hand went to his chest blindly. The way he’d fired back at me instead of flinching. The way his eyes had dipped for that fraction of a second and returned.

I had never believed in fate. But I was convinced with absolute physical certainty this man was important. And I could not stay away.

I walked home alone. The fog was still thick, still silver, still pressing against the streetlights until they were nothing but halos in the dark. The city was silent. No traffic. No voices. Just the sound of my boots on wet pavement and the slow, steady rhythm of my breathing.

I replayed the encounter in my head. Every detail. Every word.

Kyle’s face. The blood crusted on his lip. The exhaustion in his eyes. Depends on the night. Like he’d been doing this kind of thing for years. Like seeing inexplicable things in the fog and bleeding from the nose and standing there, still standing, still firing back, was just another Tuesday.

His body. Lean. Tall. The tension in his shoulders. The way his hand had trembled on the flashlight but his voice had stayed steady. His eyes had dipped for that fraction of a second, and I wasn’t blind. I’d noticed. I’d noticed the way his voice had caught on I’ll be back tomorrow. If you want to.

He’d been about to invite me. I was sure of it.

I thought about Rugger. About the arrangement. About how hollow it had been tonight, going through the motions with someone who was warm and willing and kind, someone who’d never asked for more. It wasn’t Rugger’s fault. Rugger was good. But standing in the fog with a bleeding stranger had struck me as more intimate than sex had in years.

I didn’t know what to do with that.

The hum was still there, smooth and steady. Content. Like something fed. Like it had been waiting for me to find Kyle, and now that I had, it could rest.

I reached my building and rode the elevator up alone. The fog had followed me home again, pressing against the windows, turning the city skyline into a silver blur. I stood at the glass for a long time, watching the nothing, feeling the hum settle into something I could almost ignore.

Kyle.

His name was Kyle.

I didn’t sleep.

Dawn crept in slow and gray, the fog thinning to a pale mist that diffused the early light until everything looked like an overexposed photograph. I was still in my jacket, still sitting on the edge of the bed, still replaying every word of the conversation at the gate.

The glove. I’d forgotten about the glove.

I pulled it from my gym bag, the towel-wrapped bundle I’d shoved in there hours ago, before the walk, before the gate, before Kyle. I unwrapped it and held it up to the gray light.

The symbol was still there. Still warm. When I touched it, the hum answered. Stronger. More insistent. The leather still felt wrong under my thumb. Not burned, not damaged, just wrong. Living. Waiting.

I dropped the glove on the bed and reached for my gym bag to put it away.

My hand stopped.

The leather of the bag. Along the bottom seam. A mark. A brand. The same symbol. Larger now. Still warm, as if someone had burned it in minutes ago.

I knew it wasn’t there when I left the gym. I knew it.

I touched it. The hum flared, a sharp spike, then settled. My reflection stared back at me from the dark window. Same face, same broken nose. But my eyes looked different. Hungrier. Or maybe just awake for the first time in years.

I sat on the edge of the bed, the branded bag at my feet, and I thought about Kyle. The flashlight. The blood. The way he’d said I’ll be back tomorrow like it was a question he wasn’t sure he was allowed to ask.

Tomorrow. Today. I’d see him today.

The hum, for the first time in hours, was silent. Waiting.

I didn’t know what was happening. But I knew I’d be at that gate. I meant what I’d said. I couldn’t stay away.

Kyle. His name was Kyle. And I was going to see him today.

End of Chapter Two.