Chapter 4: The Shower Confession
The gym had been a revelation.
It wasn’t just the synchronized clank of weights, the mirrored walls reflecting their near-identical forms straining in unison, or even the easy, wordless communication as they spotted each other. It was the rhythm of it. For ninety minutes, the world had narrowed to rep counts, shared grunts of effort, and the solid, reliable presence of another person who moved, breathed, and challenged the limits of their body in the exact same way. The weird, cautious dance from the house was gone, burned off in the sweat-slick heat of the weight room.
Now, in the echoing, tiled cavern of the locker room, the aftermath hummed in their muscles and hung heavily in the air between them. The place was mostly empty, just the distant drip of a showerhead and the hum of fluorescent lights. They’d grabbed towels and moved toward the shower area without discussion, a silent agreement.
The showers were a row of open stalls, no curtains, separated by half-walls of beige tile. Steam curled from the far end, ghostly in the harsh light. Ethan chose a head in the middle, hung his towel on the hook outside the stall, and stepped under the spray. A second later, he heard the heavy click of another faucet turning, the rush of water two stalls down. Not right next to him. But not far.
The water was searingly hot, perfect for loosening knotted shoulders. Ethan tipped his head back, letting it sluice over his face, his dark hair plastering to his skull. He could feel every ache from the workout, a satisfying burn across his chest, down his quads. He braced his hands against the slick tile, eyes closed, listening to the dual streams of water hitting the floor.
The sound of moving water shifted. Footsteps on wet tile. A shadow fell across the light through his closed eyelids.
Ethan opened his eyes. Water stung them. Leo stood at the entrance to his stall, his own body glistening and steam-wreathed, towel forgotten on the hook behind him. He was just… there. Watching. The directness of his gaze was a physical touch.
“You’ve got a bruise,” Leo said, his voice low, almost swallowed by the spray. He nodded toward Ethan’s right hip bone.
Ethan glanced down. A faint, purpling smudge marked the skin just above his waist. “Bench press. The bar clipped me on that last set. You shoved it off me.”
“Right.” Leo didn’t move. “Sorry.”
“It’s fine.”
The steam thickened, wrapping around them. Water coursed down Leo’s chest, over the defined planes of his stomach, following the trail of dark hair that led downward. Ethan’s mouth went dry despite the humidity. He forced his eyes back up, meeting Leo’s. The hazel was almost gold here, intense and unblinking.
“This is fuckin’ weird, right?” Leo said. He wasn’t smiling. His expression was open, raw with a confusion that mirrored the churn in Ethan’s gut.
“What is?” Ethan asked, though he knew.
“This.” Leo gestured vaguely between them, a droplet flying from his finger. “The… I don’t know. It’s not just the looking-alike thing. It’s not just the shared-room thing.” He took a half-step closer. The heat from his body reached Ethan, distinct from the shower’s steam. “I’ve never felt this… plugged into someone. This fast. It’s like my radar’s just stuck on you. And I don’t know what to do with the signal.”
The admission hung in the steamy air, fragile and immense. Ethan’s heart hammered against his ribs, a frantic drumbeat louder than the water. He saw his own tumultuous feelings reflected back at him in Leo’s face—the wariness, the curiosity, the undeniable pull.
He swallowed. “I know.”
The two words were a surrender. He saw them land. Leo’s gaze flickered, then hardened with a new resolve.
“You feel it too.”
It wasn’t a question. Ethan just gave a single, sharp nod. Water dripped from his nose, his chin.
Leo moved then. Not a rush, but a deliberate closing of the final space. He stepped under the shower spray with Ethan. The water hit his shoulders, splashing onto Ethan’s chest. They were close enough now that Ethan could see the individual droplets caught in Leo’s eyelashes.
The world shrank to this stall. To the hiss of water, the cloud of steam, the two of them standing on the edge of something vast and terrifying. The line that had separated stepbrother from stranger, from teammate, from whatever this was, thinned to a transparent veil.
Leo’s eyes traveled down Ethan’s body, not with the clinical assessment of the gym, but with a slow, dawning hunger. It was a look Ethan had received before, in dark corners of parties, but never with this weight, this seismic recognition. He found his own gaze doing the same, tracing the water over Leo’s collarbone, the slope of his pectoral, the hard line of his hip.
Leo’s hand came up. He hesitated, his fingers hovering an inch from Ethan’s sternum, where water streamed in a rivulet. He was waiting for permission, for a sign.
Ethan’s breath hitched. He didn’t move away. He lifted his own hand, pressing his palm flat against the center of Leo’s chest. The skin was hot, slick. He felt the rapid, solid beat of Leo’s heart underneath, a wild counter-rhythm to his own.
That was all it took.
Leo’s hand covered his, their fingers sliding together wetly. Then Leo’s other hand came up to cup the side of Ethan’s neck, his thumb stroking the hinge of his jaw. The touch was electric, grounding and shocking all at once.
“Tell me to stop,” Leo murmured, his voice ragged. His forehead touched Ethan’s, a gentle press.
Ethan couldn’t speak. He shook his head, a minute movement. His free hand found Leo’s waist, fingers splaying against the tight muscle there, holding on.
The kiss wasn’t soft. It was a collision—of heat, of pent-up tension, of a question that had been burning since they first shook hands in their parents’ living room. Leo’s mouth was desperate and sure, and Ethan met him with equal fervor, his discipline shattering into pure, wanton need. The taste of him was clean water and something deeper, uniquely Leo. The steam wrapped around them, the water pounded down on their backs and shoulders, and Ethan heard nothing but the rush in his ears and the ragged, shared gasps as they broke apart only to come together again, harder.
It was messy, clumsy with the wet and the slick tile at their backs. It was a threshold breaking. Ethan’s mind, usually a tower of careful control, went quiet and white. There was only sensation: the scrape of stubble, the solid grip of Leo’s hands on his hips, pulling him closer until their bodies aligned fully, every nerve ending screaming in recognition.
Somewhere down the row, a locker slammed. A voice echoed, calling out to a friend.
They froze, lips a breath apart, chests heaving. The real world, with its consequences and complications, came crashing back in through the sound of that distant voice.
Leo slowly, reluctantly, loosened his grip. His eyes searched Ethan’s, wide and dark with a mirror of his own stunned panic. What now?
Ethan slowly pulled back, his hand falling from Leo’s waist. The air between them felt cold where their heat had been. He turned his face back into the direct stream of water, letting it hammer against his closed eyes, trying to wash away the fingerprints Leo had left on his skin, on his sense of reality.
He heard Leo step back, the splash of water moving away. For a long minute, there was only the sound of the showers and their uneven breathing.
Ethan finally turned off the water. The silence was abrupt, ringing. He grabbed his towel, rough against his sensitive skin. He didn’t look at Leo as he walked, dripping, back to his locker. Every step felt alien, like the floor had tilted.
He dressed mechanically—boxers, khaki shorts, a clean t-shirt. His fingers fumbled with the button on his shorts. When he glanced up, Leo was at his own locker a few feet away, pulling a shirt over his head, his movements stiff, his back to Ethan.
The drive home would be twenty minutes. The house awaited. Their shared room. Their parents.
The water had stopped, but the storm was just beginning.