Chapter 5: Steaming Reckoning
Saturday passed in a hollowed-out silence. It was a day of ghosts and accumulating dust. Aaron moved through the rooms of the house like a curator in a museum of his own life, touching the frames of photographs, straightening books he and Dakota had chosen together. Every object felt like evidence of a forgery.
Zack was a phantom presence. He’d left the house early, the rumble of his truck engine a final, fading punctuation to the night before. Aaron spent the day scrubbing the kitchen cabinets until the lemon-scented cleaner erased every trace, the raw skin on his knuckles burning. He washed the stained pillowcase, watching the water swirl with a dull, clinical focus. Some stains don’t come out. But he would try. He had to try.
The emptiness was a physical pressure. He expected to feel relief in Zack’s absence. Instead, a frantic, itching anxiety took root. He checked his phone compulsively. No calls. No texts. Just a digital void mirroring the one in his chest.
He tried to eat. Food was ash. He tried to sleep. The bed was a vast, cold desert. He lay awake, staring at the ceiling, his body humming with a desperate, shameful energy. Every nerve ending felt exposed, tuned to the memory of hands, teeth, words. Whose bed?
Sunday morning dawned bright and cruel. The clarity of the light felt like an accusation. Aaron was in the kitchen, forcing down coffee, when he heard the back door open. His heart slammed against his ribs. Footsteps, heavy and familiar, came down the hall.
Zack walked into the kitchen. He looked worn, shadows under his eyes, his red hair damp as if he’d just washed it somewhere else. He smelled of outside, of gasoline and cold air. He didn’t look at Aaron. He went to the fridge, pulled out the orange juice carton, and drank directly from it.
“You’re back,” Aaron said, the words stupid and small.
Zack lowered the carton, wiped his mouth with the back of his hand. “Packing my shit. Truck’s fixed.” His voice was flat, devoid of its usual taunting edge. It was worse, somehow.
Aaron’s stomach twisted. This was it. The end. Sunday. The word tolled in his head like a funeral bell. He watched Zack’s back as he left the room, heading towards the basement guest room. The finality of it was a cold blade sliding between his ribs.
He couldn’t stay there. He couldn’t just stand in the kitchen and listen to the sounds of Zack leaving his life. He fled upstairs, his bare feet silent on the carpet. He needed to wash the night off, even though it was morning. He needed to scrub his skin until it was raw, until he felt clean. Until he felt like Aaron again.
The master bathroom was a relic of the person he used to be. Cream-colored towels, perfectly folded. A balanced selection of soaps. He turned the shower dial hard, until the water roared, steaming up the glass enclosure rapidly. He stripped, his movements jerky, and stepped inside.
The water was scalding, a punishment he welcomed. He pressed his forehead against the cool tiles, letting the near-boiling spray beat against his neck and shoulders. He tried to empty his mind, to think of nothing but the heat, the pressure, the white noise.
He didn’t hear the bathroom door open over the roar of the water.
The shower door slid open with a violent shriek of metal on metal. A blast of cooler air hit him, followed by the solid, overwhelming presence of another body. Aaron whirled around, water stinging his eyes.
Zack stood there, fully clothed, his jeans darkening instantly from the spray, his t-shirt plastered to his chest. His expression was unreadable, a mask of pure intent.
“Zack—”
He didn’t speak. He stepped into the shower, shoes and all, the water soaking him completely. He reached for Aaron, his hands like manacles around Aaron’s biceps, and shoved him back against the wall. The impact knocked the air from Aaron’s lungs. Before he could gasp, Zack’s mouth was on his, a brutal, claiming kiss that was all teeth and desperation. It wasn’t passion. It was a branding.
Aaron fought for a second, a weak, instinctive push against Zack’s soaked shirt. Then his body surrendered, opening to the invasion, his hands coming up to clutch at Zack’s shoulders. The taste of him—cigarettes, mint, something fundamentally other—flooded Aaron’s senses. He moaned into the kiss, a sound of utter defeat.
Zack broke the kiss as suddenly as he’d initiated it. He spun Aaron around, face-first into the wet tiles. The chill against his cheek was a shock. Zack’s weight pressed against him, pinning him. He felt hands at his waist, the frantic scrape of a zipper, the shove of denim and cotton down his thighs. Then Zack was tearing at his own jeans, button flying, fabric shoved down just enough.
There was no spit this time. Just the slick, hot water cascading over them. Zack spat into his hand anyway, a coarse gesture against the clinical cleanliness of the shower, and rubbed it over himself. He pressed the thick, blunt head of his cock against Aaron’s entrance.
“This is it,” Zack growled in his ear, voice raw against the drumming water. “The last time. You remember this.”
He pushed in. It was a brutal, dry stretch even with the water and spit, a burning, unforgiving invasion. Aaron cried out, the sound lost in the shower’s roar. Zack didn’t stop. He kept pushing, a relentless, single-minded advance until he was fully sheathed, his body trembling with the effort of control.
He held there, buried to the hilt, his breath coming in ragged gasps against Aaron’s neck. “Fuck,” he muttered, almost to himself. “Fuck, you’re tight.”
Then he moved. His hands found Aaron’s hips, fingers digging into the bone, and he began to fuck him in earnest. Short, sharp, punishing thrusts that drove Aaron into the wall with each one. The tiles were unforgiving. The water poured over them, sluicing between their connected bodies, dripping from Zack’s chin onto Aaron’s back.
“You gonna miss this?” Zack’s voice was a taunt, breathless. “Huh? You gonna lie in your marriage bed tonight and think about my cock splitting you open?”
“Yes,” Aaron sobbed, the confession ripped from him. His hands scrambled against the smooth tile, finding no purchase. “Yes, god, yes.”
“Tell me.” Zack’s rhythm changed, becoming deeper, longer strokes that dragged against every raw nerve. “Tell me what you’ll miss.”
“I’ll miss…” Aaron panted, the words coming in gasps. “I’ll miss you… fucking me like this… like you hate me…”
Zack’s hand snaked around from his hip, across Aaron’s stomach, and clamped around his throat. Not squeezing, just holding. A possessive, terrifying collar. “I don’t hate you,” he rasped, his thrusts becoming erratic, harder. “I hate that I want it. I hate that you let me.”
The admission, raw and ugly, was more intimate than anything that had passed between them. Aaron’s eyes stung. It wasn’t just the water. He reached back, one hand grasping Zack’s thigh, pulling him deeper, wanting to be ruined, wanting to be marked forever.
Zack’s control shattered. He fucked him with a wild, desperate abandon, his hips slamming forward in a frantic rhythm. The hand on Aaron’s throat tightened a fraction, just enough to dizzy him, to make the world narrow to the sensations: the brutal fullness, the slap of wet skin, the guttural sounds torn from Zack’s throat.
“Come for me,” Zack commanded, his voice breaking. “Come on his fucking tiles.”
The order, the location, the sheer blasphemy of it—it was the trigger. Aaron’s orgasm exploded through him, a violent, silent convulsion that locked his muscles and tore a soundless scream from his lips. He spilled over the tiles, the white stripes immediately washed away by the relentless water.
Feeling him clamp down, Zack drove in one last, deep time and held. A raw, broken sound was wrenched from his chest as he came, his body jerking against Aaron’s back, his release pulsing hot inside him. He collapsed forward, his forehead resting between Aaron’s shoulder blades, his breath coming in ragged, shuddering gulps.
For a long moment, they stayed like that, locked together under the scalding stream. The water began to cool.
Zack was the first to move. He pulled out slowly, the sensation making Aaron wince. He stepped back. Aaron heard the wet sound of his jeans being pulled up, the click of the buckle.
Aaron didn’t turn around. He couldn’t. He kept his forehead pressed to the tiles, the cooling water now feeling like a cold rain.
He heard Zack step out of the shower. Heard the soggy weight of his shoes on the bathmat. Silence stretched, broken only by the shower’s patter.
Then, Zack’s voice, quiet and final. “He lands at four.”
The bathroom door closed.
Aaron slid down the wall, the water beating down on his curled form. He sat there on the shower floor, knees to his chest, until the water ran completely cold.
He dressed mechanically in the silent bedroom. Khakis. A soft blue sweater Dakota liked. He brushed his teeth. He combed his hair. In the mirror, his eyes were hollow, the skin beneath them bruised-looking. He looked like a man recovering from a long illness.
Downstairs, the house was empty in a new way. Zack’s toolbox was gone from the sideboard. The guest room door stood open, the bed made with a sterile precision. The only sign he’d ever been there was a single, faint grease stain on the basement floor where his truck had leaked.
Aaron made more coffee he didn’t want. He sat at the kitchen table, the same one Zack had fucked him over two days prior, and waited. The clock ticked. Four o’clock. Dakota was in the air, on his way home.
He thought about the cabin. The pine bed. Fucking Dakota there. The idea made his stomach clench with a nausea that had nothing to do with sickness and everything to do with a profound, irreversible loss.
At 3:17 PM, his phone buzzed on the table. A text. From Zack.
The sound was like a gunshot in the quiet room. Aaron stared at the screen, his heart a trapped bird in his chest. He made himself pick it up.
The message contained no words. Just a single image.
It was a close-up, slightly blurred, taken in dim light. It showed the embroidered blue pillow from the living room couch. The one Dakota’s grandmother had made. The one he had clutched, face buried in it, while Zack took him from behind.
It was stained. Not with tears.
A dark, unmistakable splatter of Aaron’s release marked the delicate floral embroidery. The proof was irrefutable, vulgar, permanent.
Beneath the image, a follow-up text appeared a second later.
You should’ve burned it.
Aaron dropped the phone. It clattered on the table. He stared at it, at the damning photo glowing on the screen. His breath left his body in a slow, endless leak.
The clock ticked. 3:19.
Outside, a car door slammed in a neighbor’s driveway. Life went on.
Aaron reached out a trembling hand. He picked up the phone. He deleted the messages. He erased the image.
But he knew, as he sat there in the clean, quiet kitchen, waiting for his husband to come home, that some images you don’t delete. They etch themselves onto the backs of your eyelids. They play on a loop in the silent spaces of your mind. They stain you deeper than any fabric.
He got up. He walked to the living room. He looked at the couch. The pillow was gone, hidden in a trash bag in the garage. The space where it had been was just an empty cushion.
It was the emptiest thing he had ever seen.