The rain was a steady, cold drum against the windowpanes when the buzzer shattered the quiet of Thomas’s apartment. He frowned, setting his book aside. No one was expected.
The intercom crackled. “Thomas. It’s Caleb.” The voice was flat, waterlogged.
Thomas hit the release without a word. He was already at his door when he heard the heavy, wet footsteps on the stairwell landing. He opened it.
Caleb stood in the dim hallway light, utterly drenched. His dark hair was plastered to his forehead, water streaming down the stark planes of his face. His white t-shirt was transparent, clinging to the defined muscles of his chest and shoulders. In one hand, he gripped a bulging duffel bag, the strap biting into his palm.
He looked like he’d been standing out there for an hour.
“She cheated on me,” Caleb said. No hello. No preamble. Just the raw, ugly fact dropped between them like a stone.
Thomas stepped back, opening the door wider. “Come in.”
Caleb moved past him, his boots leaving dark prints on the hardwood. He set the duffel down with a soft, heavy thud near the worn leather sofa. Water dripped from his jeans, from his hair, from the tip of his nose. He didn’t seem to notice.
Thomas closed the door, sealing out the sound of the rain. The apartment felt suddenly smaller, charged with the energy of a storm contained. The amber lamp cast long shadows.
“You’re soaked through,” Thomas said, his voice carefully neutral. He went to the linen closet and pulled out a thick, grey towel.
Caleb took it. He scrubbed it over his head, his face, the rough terrycloth catching on the stubble along his jaw. His movements were methodical, like he was following a procedure. When he lowered the towel, his hair was a chaotic mess, his eyes dark and focused on nothing.
“Who?” Thomas asked, leaning against the doorframe to the kitchen.
“Some guy from her gym.” Caleb’s voice was hollow. “Brad. Or Chad. Something like that. I walked in. They were on my couch.”
He said it like he was reading a report. Thomas watched the way Caleb’s throat worked as he swallowed, the way his calloused hands clenched the towel.
“I’m sorry, Cal.”
Caleb just shook his head, a short, sharp motion. “Don’t be. It’s… clarifying.” He finally looked at Thomas, and the intensity in his gaze was a physical thing. “I’m done. A year. No dating. No sex. No women. Nothing.”
Thomas felt the words land in his gut, a quiet, dangerous heat. He kept his expression still. “A year?”
“A year of no.” Caleb ran a hand through his damp hair, the gesture frustrated, definitive. “I need to… reset. Rebuild. Without that noise.”
“That’s a long time,” Thomas said softly. He pushed off the doorframe and walked to the small kitchen, filling the kettle. The mundane action was a anchor. “You’re staying here?”
“If that’s okay. Just for a few nights. Until I find a place.”
“You know it’s okay. Stay as long as you need.” Thomas set two mugs on the counter. “Couch is yours. It pulls out.”
He heard the rustle of wet fabric. When he glanced over, Caleb was peeling the soaked t-shirt over his head. The muscles of his back and shoulders flexed, skin gleaming in the lamplight, water tracing the line of his spine. Thomas looked away, focusing on the tea bags, the sound of his own heartbeat loud in his ears.
Caleb balled up the wet shirt and dropped it by his bag. He stood in the middle of the living room in just his jeans, arms crossed over his chest. He was shivering slightly. “I feel stupid,” he muttered, more to himself than to Thomas.
“You’re not stupid,” Thomas said, bringing the mugs over. He handed one to Caleb. Their fingers brushed. Caleb’s were ice cold. “You’re hurt. And you’re here. That’s the opposite of stupid.”
Caleb took the mug, wrapping both hands around the ceramic. He stared into the steam. “Thanks, Tom.”
They stood in silence for a moment, the rain the only conversation. Thomas let his eyes trace the familiar lines of his friend—the quiet strength in his posture, even now. The vulnerability he never showed anyone else.
“A year of no,” Thomas repeated, the words tasting of possibility. He took a slow sip of his tea, watching Caleb over the rim of his mug. “Might be good for you. A clean slate.”
Caleb finally took a drink, his eyes closing briefly. “That’s the idea.”
“Might even discover new things,” Thomas said, his voice dropping to match the intimate quiet of the room. “When you remove one option… sometimes you see others you never considered.”
Caleb’s gaze lifted, sharp and questioning. He studied Thomas’s face, looking for a meaning beneath the words. Thomas held the look, letting him look.
After a long moment, Caleb looked away, down into his tea. He didn’t ask what Thomas meant. He just stood there, dripping onto the floor, a man who’d just drawn a line in the sand, unaware of the tide already moving to erase it.
Caleb looked down at his soaked jeans, then at the puddle forming around his boots. "These are freezing."
He unbuckled his belt, the metal clasp loud in the quiet room. Thomas watched, his mug held motionless near his lips.
Caleb pushed the wet denim down his hips, stepping out of them with a soft, heavy sound. He stood there in nothing but his black boxer briefs, equally soaked, clinging to the powerful lines of his thighs. Water dripped from his skin onto the hardwood.
Thomas set his mug down. "You can't sleep in those either. You'll catch a chill." He went back to the linen closet, pulling out a pair of soft grey sweatpants. "Here."
Caleb took them, his fingers still cold. "Thanks."
He peeled off the wet underwear without ceremony, his back to Thomas. The lamplight traced the curve of his shoulders, the dip of his spine, the strong, rounded muscles of his backside. Thomas reluctantly turned away, busying himself with the empty mugs, the heat in his own face a sudden, undeniable fact.
The rustle of soft fabric followed. When Thomas glanced back, Caleb was dressed in the sweatpants, the drawstring tied loosely at his waist. They hung low on his hips. He ran a hand through his damp hair again, the gesture weary.
"The pull-out couch is fine," Caleb said, looking toward the leather sofa.
"It's not," Thomas said, his voice firmer than he intended. He softened it. "The mechanism's stiff. It'll be uncomfortable. My bed's big enough. Just for tonight."
Caleb's eyes narrowed slightly, that analytical gaze assessing. "I don't want to put you out."
"You're not." Thomas walked toward the bedroom door, leaving it open behind him. An invitation. "Come on. You need actual sleep."
After a moment's hesitation, Caleb followed. Thomas's bedroom was neat, dominated by a large bed with a dark blue duvet. The rain was a softer sound here, muted by the building.
Thomas pulled back the covers on one side. He kept his movements casual, routine. "I sleep on the right."
Caleb stood at the foot of the bed, a statue of hesitation. Then, with a slow exhale, he climbed in, settling on the left side. He lay on his back, stiff, staring at the ceiling. The mattress dipped with his weight.
Thomas turned off the lamp, plunging the room into a deep, rain-gray dark. He got in on his side, the sheets cool. The space between them felt vast and charged.
Minutes passed. The only sounds were the rain and Caleb's breathing, too even to be natural. Thomas could feel the heat radiating from his friend's body, a solid presence in the dark.
"You're shivering," Thomas murmured.
"A little."
Thomas shifted. He moved slowly, giving Caleb every chance to pull away. He turned onto his side, facing Caleb's back. Then he closed the distance, his chest aligning with the curve of Caleb's spine, his knees tucking behind Caleb's.
Caleb went utterly still.
Thomas settled his arm over Caleb's side, his hand resting flat against the firm plane of his stomach. He felt the jump of muscle beneath his palm, the sudden catch in Caleb's breath.
"Just warming you up," Thomas said, his voice low against the back of Caleb's neck. "Old trick."
Caleb didn't answer. His body was a line of tension. Thomas could feel the rapid beat of his heart through his back.
Slowly, incrementally, the rigidity began to seep away. Caleb’s shoulders lowered. He released a long, shaky breath that sounded like surrender. His head tilted back, just a fraction, until his hair brushed Thomas’s forehead.
Thomas held him. He breathed in the clean, rain-cooled scent of Caleb’s skin, the faint hint of his own soap from the towel. His hand remained still on Caleb’s stomach, feeling the rise and fall of each breath, the heat building between them under the covers.
Caleb was warm now. More than warm. A furnace. Thomas’s own body responded, a slow, aching pull low in his gut. He kept his hips carefully back, but the awareness was a live wire.
“Tom,” Caleb whispered into the dark. It wasn’t a protest. It was a question without words.
“Yeah?” Thomas’s lips were close to the shell of his ear.
Caleb didn’t speak. He shifted, a subtle roll of his hips that pressed his backside more firmly against Thomas. The contact was electric, unmistakable. Thomas’s breath hitched.
He didn’t move his hand from Caleb’s stomach. But his fingers flexed, pressing slightly into the firm muscle there. A silent answer.
Caleb shuddered. A full-body tremor that had nothing to do with the cold. He brought his own hand up, his fingers finding Thomas’s where they rested on his abdomen. He didn’t push them away. He held them there, his grip tight, almost desperate.
They lay like that, frozen in the confession of that touch, as the rain washed the world clean outside.
Thomas’s hand, still resting on Caleb’s stomach, began to move. It was a slow, deliberate slide downward, his palm skimming over the soft fabric of the borrowed sweatpants, over the hard muscle beneath. His fingers traced the line of Caleb’s hip, dipping beneath the loose waistband.
Caleb froze. His breath stopped in his chest. Every muscle in his body locked tight again, but he didn’t pull away. He didn’t protest.
Thomas’s fingers slipped into the dark warmth. They brushed through coarse hair, then lower, finding him. Caleb was already hard, his cock thick and hot against Thomas’s knuckles. A low, punched-out sound escaped Caleb’s throat.
“Jesus,” Caleb whispered, the word ragged.
Thomas said nothing. He wrapped his hand around him, his grip firm. He felt the jump of Caleb’s hips, a helpless thrust into the contact. The heat was astonishing. The smooth, silken skin over rigid length. The bead of wetness already gathering at the tip.
Caleb’s hand, still gripping Thomas’s, tightened convulsively. His head fell back against Thomas’s shoulder, his body arching. “Tom.”
“I know,” Thomas murmured against his neck. He began to move his hand, a slow, steady stroke from root to tip. The rhythm was deliberate, almost clinical, but the effect was anything but.
Caleb shuddered. A fine tremor ran through him. He was breathing in sharp, shallow gasps now, each exhale a broken sigh. His free hand fisted in the sheets.
Thomas watched his own hand move under the covers, the shape of his fist working Caleb’s cock. He watched the way Caleb’s neck corded with tension, the way his jaw clenched. He could smell the clean sweat breaking on his skin, could feel the desperate heat building between them.
“You can’t,” Caleb choked out, even as his hips pushed into the stroke. “I said… a year.”
“You said no women,” Thomas corrected, his voice a low rumble in the dark. His thumb swirled over the slick head. “You didn’t say anything about this.”
Caleb made a sound that was half-groan, half-laugh. It dissolved into a moan as Thomas tightened his grip, speeding his pace just a fraction. The wet, sliding sound was obscene and intimate in the quiet room.
Thomas’s own arousal was a painful ache, his cock hard and trapped against the seam of his pajama pants. He pressed himself against the curve of Caleb’s backside, letting him feel it. Caleb gasped, pushing back against him.
“Is this helping you reset?” Thomas asked, his lips against Caleb’s ear. His hand never stopped moving.
Caleb didn’t answer with words. His body answered for him. His back bowed, his stomach muscles clenching under Thomas’s arm. A ragged, “Fuck,” tore from him, raw and honest.
Thomas could feel the tension coiling tight in Caleb’s gut, could feel the frantic pulse under his hand. He was close. So close. Thomas slowed his strokes, drawing it out, making him feel every inch of the climb.
“Please,” Caleb begged, the word stripped bare.
Thomas kissed the sweat-damp skin behind his ear. “Let go.”
He quickened his hand again, firm and sure. Caleb cried out, a sound muffled by his own arm. His whole body seized, hips driving into Thomas’s fist as he came, hot and pulsing over Thomas’s fingers. The tremors racked him, wave after wave, until he collapsed back, boneless and spent.
For a long moment, the only sound was their ragged breathing. Thomas slowly withdrew his hand, bringing it up to rest again on Caleb’s stomach. He could feel the rapid, slowing drum of Caleb’s heart.
Caleb lay utterly still, his chest rising and falling heavily. The rain had softened to a whisper against the window. He turned his head slightly on the pillow, his profile just visible in the gloom. “I didn’t… I wasn’t expecting that.”
“I know,” Thomas said again. He didn’t move away. He kept his body curled around Caleb’s, his own need a sharp, unresolved throb. He waited.
Caleb shifted, turning onto his back to look at Thomas. His eyes were dark pools in the shadows, wide and unreadable. He searched Thomas’s face. Then, slowly, his hand moved. It slid down Thomas’s side, over his hip, and palmed the hard length of him through his pants.
Thomas inhaled sharply.
“Your turn,” Caleb said, his voice rough but clear. His fingers found the button of Thomas’s pajamas.
Caleb’s fingers worked the button of Thomas’s pajamas, his movements clumsy but determined. The fabric parted. He didn’t push the pants down, just slid his hand inside the open fly. His palm found Thomas’s cock, hot and straining against his briefs.
Thomas let out a shaky breath, his hips lifting into the touch.
“Like this?” Caleb asked, his voice a rough scrape in the dark. He wasn’t looking at Thomas’s face anymore. His gaze was fixed on the shadowed space between them, his brow furrowed in concentration.
“However you want,” Thomas managed, the words tight.
Caleb’s hand moved, a slow, tentative stroke through the cotton. The friction was maddening, not enough. Thomas bit back a groan.
Seeming to understand, Caleb hooked his fingers into the waistband of the briefs, pulling them down just enough to free him. The cool air of the room was a shock, then his hand was back, skin on skin.
Thomas’s head fell back against the pillow. “Christ.”
Caleb’s grip was firm, unsure at first, then settling into a rhythm. It was different from Thomas’s own practiced ease—a little too tight, a little too fast, all raw urgency. It was perfect. Thomas watched him, the faint light from the window catching the line of Caleb’s jaw, the tense set of his shoulders. He was studying his own hand as it moved, as if learning the shape of him.
“You’re good at this,” Thomas breathed, the compliment slipping out unbidden.
Caleb huffed a quiet, humorless sound. “First time.”
The admission sent a fresh bolt of heat straight to Thomas’s core. He reached up, his hand finding Caleb’s cheek, turning his face toward him. “Look at me.”
Caleb’s eyes met his. They were dark, wide, full of a storm Thomas couldn’t name. His hand never stopped moving.
“Yeah,” Thomas whispered, his thumb stroking Caleb’s cheekbone. “Just like that.”
The rhythm stuttered for a second, then resumed, stronger. Caleb’s gaze held his, unwavering now. Thomas could feel the pressure building, a tight coil in his gut. His breaths came shorter, sharper. He could hear the wet sound of Caleb’s hand on him, could smell the scent of their sweat and release mingling in the sheets.
“Caleb,” he warned, his voice breaking.
Caleb’s hand tightened. His stroke became relentless, a focused, driving pace that left no room for thought. Thomas’s back arched off the mattress, a choked sound tearing from his throat as he came, pulsing over Caleb’s fist and his own stomach.
The world blurred, then sharpened. Thomas sank into the mattress, boneless. He was aware of Caleb’s hand slowing, then stilling. The warmth of his palm resting on Thomas’s hip.
For a long minute, there was only the sound of their breathing, slowly syncing. The rain had stopped. The apartment was silent.
Caleb withdrew his hand. He shifted, turning onto his side to face Thomas. In the deep gloom, his expression was soft, unguarded. He reached out and pulled the covers up over Thomas’s chest with a careful, almost paternal gesture.
“Thanks, Tom,” Caleb said, his voice low and gravelly with exhaustion. “You’re a good friend.”
The words landed like a physical blow. Thomas opened his mouth, the protest already forming. “Caleb, that’s not—”
But Caleb’s eyes were already closed. His breathing had evened out, deep and slow. In the space of a heartbeat, he had fallen asleep, one hand curled loosely on the pillow between them.
Thomas stared at the ceiling, the warmth of his own release cooling on his skin. The words ‘good friend’ echoed in the silent room, a verdict. He turned his head on the pillow, watching the steady rise and fall of Caleb’s chest. The man looked peaceful, the harsh lines of betrayal and resolve smoothed away by sleep and spent passion.
Outside, a single drop of water fell from the eaves, hitting the pavement below with a final, solitary tap. The year of no had begun. And Thomas, lying awake in the dark beside the man he loved, understood with perfect, painful clarity that he had just been placed firmly on the wrong side of the line.

