Cover of My ex’s Best Friend (2)

My ex’s Best Friend (2)

Read the story

10 chapters · 23453 words · Read 0 times

Kj (26 year old transgender man) is a famous actor and musician. He’s highly known for his voice acting and unique vocals. He also loves to drum and drums in a heavy metal band, he’s insane on the drums. He is covered in fantastic gothic tattoos from his neck down. he has jet black hair. He’s has top surgery but not bottom surgery. He is occasionally still dealing with problems from his ex boyfriend Alex (30 year old man), alex is fit, tall, and a douchebag. Kj never told anyone the actual reason they’d broken up. He’d never once mentioned to a soul how psychotic Alex was, how abusive he was physically, mentally, and sexually. And nobody would’ve ever guessed Alex was like that. One night Kj is at a Halloween party with his close friends Joel (32 year old flamboyant gay latino man, he likes to speak spanish randomly and spice up his sentences), Blake (28 years old, also gay, but heavily gives off straight cis man). Joel had convinced Kj to wear this slutty femboy cat costume. Kj has the makeup, the ears, the tail, the thigh high socks with the little paws on the bottoms, no shirt, a the shorts. the shorts left nothing to the imagination, they were extremely short, black, and leather. his ass was hanging out, but he looked hot. At this halloween party, two of Alex’s old friends, Hayden (31 year old man, extremely fit, short black hair, covered in tattoos, neck down, even two face tattoos, about 6’5, and a modern gothic aesthetic) and Shaun (28 years old, black, short dreaded hair, fit, 6’) are at the party with a group of their friends. Hayden sees the femboy cat, not knowing it’s Kj, he’d been watching Kj dance all night. Shaun tells him that that is Kj, hayden is amazed. Hayden always had a crush on kj, though he was hot, but he never made a move since his old best friend at the time was dating Kj. Hayden grows some balls and goes to talk to Kj.

Chapter 9: The Truth in Bruises

Inside, something broken finally began, tentatively, to heal.

They stayed like that for a long time, curled together in the back seat until the windows were completely opaque with their breath. The world outside was a soft, blurred halo of orange streetlights. Hayden finally stirred, pressing a kiss to KJ’s sweat-damp hair. “We should get you inside. You’re shivering.”

“M’not,” KJ murmured into his skin, but he was. The sweat had cooled, and the night’s chill was seeping into the metal frame of the car. Hayden reached behind the driver’s seat, fumbling until he found a worn, soft flannel shirt. He wrapped it around KJ’s shoulders. It smelled like him—clean cotton and the faint, earthy scent of his studio.

“Come on, kitten.”

They disentangled themselves, pulling on clothes that felt foreign and stiff. KJ’s limbs were heavy, his muscles liquid and spent. Hayden helped him, zipping his jeans, smoothing the burgundy shirt over his shoulders even though the missing buttons made it hang open. The tenderness of the gestures made KJ’s throat tighten.

Hayden got out first, then came around to open the door for him, offering a hand. KJ took it, letting himself be guided up the path to Joel’s building’s stoop. The silence between them was different now—soft at the edges, filled with a wordless understanding. Under the yellow glow of the porch light, Hayden pulled him close once more, just holding him. KJ sank into it, his face against Hayden’s chest, listening to the steady thud of his heart.

“Tonight was…” KJ began, but words failed.

“Yeah,” Hayden finished, his voice a low rumble KJ felt through his bones. He kissed the top of his head. “Get some sleep.”

Hayden slid his arm around KJ’s shoulders, a loose, comfortable hold. His hand, resting on KJ’s upper arm, brushed a specific point just below the sleeve of the borrowed flannel.

A sharp, electric jolt of pain lanced through KJ’s side.

He flinched, a full-body recoil he couldn’t suppress. A hissed “Fuck” escaped through clenched teeth.

Hayden’s arm snapped back as if burned. “Oh, shit. Sorry. Did I hurt you?” His brow furrowed, concern etching lines beside his eyes. In the stark porch light, his gaze dropped to where his hand had been.

KJ’s frantic grab to pull the flannel closed was too slow.

Hayden saw it. The mottled, ugly purple and yellow bloom peeking out from under the crumpled fabric. His eyes widened, then flicked down, scanning. The collar of KJ’s shirt had shifted, revealing another dark smudge along his collarbone. Another, just visible above his waistband.

The softness in Hayden’s face hardened into something still and sharp. “KJ.” His voice was quiet, dangerously calm. “Are you okay?”

The world tilted. The healing warmth of seconds ago evaporated, replaced by the icy plunge of dread. KJ’s breath hitched, coming too fast. “I’m fine. It’s nothing. It’s—”

“Those aren’t nothing.” Hayden took a half-step closer, his gaze intense, forensic. “What happened?”

“I can’t.” The words were a whisper, choked. KJ took a step back, his heel hitting the concrete step. The panic was a live wire in his chest, sizzling, stealing his air. He saw the questions forming in Hayden’s eyes, the protective fury beginning to burn behind them. It was the same look, the same terrifying concern that always came before the demand for answers, before the storm.

“You can tell me.” Hayden’s voice softened, trying to reach him, but it only made it worse. It was a trap. Kindness was a trap that led to more questions, to pity, to the whole ugly truth spilling out.

“I can’t, I’m sorry, I just can’t, please.” The apologies tumbled out, a frantic mantra. He was shivering violently now, the flannel doing nothing against the cold terror. Hayden reached out a hand, not to grab, just to connect.

KJ saw it as a threat.

He stumbled back again, whirled around, and fumbled with the door handle. His fingers, numb and clumsy, finally found the latch. “I’m sorry, I’m so sorry, Hayden.” The words were barely audible, torn apart by his ragged breathing. He shoved the door open and vanished into the dark hallway, leaving it to swing shut behind him with a soft, definitive click.

Hayden stood frozen on the stoop. The transition was so violently abrupt it left him physically unmoored. One moment, warmth and peace. The next, this cold, silent door. He stared at it, his mind replaying the sequence: the wince, the bruises, the sheer animal panic in KJ’s eyes.

He couldn’t leave.

He sat down on the top step, the concrete cold through his jeans. He lit a cigarette, the flame of his lighter trembling slightly. He watched the smoke curl up and vanish into the night. An hour passed. The street quieted. The light in Joel’s third-floor window stayed dark. Every scenario his mind invented was worse than the last. An accident? A mugging? The hollow, gnawing suspicion in his gut had a name, but he refused to speak it, even in his thoughts.

Finally, he stubbed out the last cigarette. He got into his SUV but didn’t drive home. He navigated the familiar streets on autopilot, his knuckles white on the steering wheel. He pulled up outside a different apartment building, one he hadn’t visited in over a year.

The knock on Joel’s door was too loud in the quiet hallway.

It took a minute. Then the door opened a crack, a chain still securing it. Joel’s sleep-creased face appeared, squinting. “Hayden? What’s up, you okay, hermano?” He blinked, rubbing his eyes. “Hell, you woke me up. What time is it?”

“Is KJ okay?” The question ripped out of him, raw and urgent.

Joel’s confusion deepened. He slid the chain off and opened the door wider, clad in boxers and a faded band tee. “I mean… I thought so? He came in a while ago, went straight to the couch. He’s out. Did something happen?”

Hayden’s composure, held together by sheer will for the last hour, fractured at the edges. The story spilled out in a low, rushed torrent. “I don’t know what happened. We were fine. It was a great night. He… he put my arm around him, I hit a bruise with my hand, gently, and he winced. I asked what happened, if he was okay, then I saw the others. He panicked. Bad. And he ran inside. I couldn’t leave. I just… I need to know if he’s okay.”

As Hayden spoke, Joel’s expression shifted. The sleepiness evaporated, replaced by a dawning, grim understanding. He glanced back over his shoulder into the dim apartment, where a blanket-covered form was visible on the sofa. He stepped out into the hallway, pulling the door quietly shut behind him.

The hallway was cold. Joel crossed his arms, his voice dropping to a near-whisper. “He’s not doing great. He had a recent run-in with an ex. One of the crazy ones.” He swallowed, looking down at his feet. “He got hurt. Bad. He’s been trying to adjust. The night after that Halloween party… this ex broke into his house. Beat the shit out of him.”

The words landed like physical blows. Hayden’s world constricted, the air turning thick and heavy. “Which ex?” The question was a hollow echo.

“The last one. Alex.” Joel’s voice was thick with a guilt he’d been carrying. “I, I felt so bad when he told me. I never knew… I never once noticed. It was so obvious, though, looking back…”

The name was a detonation.

Alex.

Hayden’s face lost all expression. A terrible, frozen calm settled over him. Inside, a fury so pure and hot it threatened to melt his bones began to boil, but he contained it, sealed it behind a wall of ice. “…Alex?” he heard himself ask, his own voice sounding distant. “He… he did that to him?”

Joel nodded, miserably. “He’s been abusive since practically the beginning. Just got worse over time.”

The wall of ice held, but behind it, Hayden’s mind was a cascade of shattered glass. Each shard was a memory, re-examined under this new, horrific light. How “protective” Alex had been—controlling. How jumpy KJ was—terrified. How KJ did anything Alex said—compliance born of fear. How KJ never joked around Alex—walking on eggshells. How KJ flinched around slight movement, especially if it was Alex—conditioned terror.

Everything.

His heart didn’t just break. It shattered, and each piece cut him from the inside. He had been friends with that piece of shit. He’d laughed with him. Drank with him. While Alex was with KJ. While that was happening, Hayden was his friend.

Hayden felt sick. A nausea that was moral, deep, and churning rose in his gut. He leaned a hand against the cold wall of the hallway to steady himself.

Joel was still talking, softly explaining KJ’s state, the nightmares, the jumping at loud noises. Hayden heard it as if from underwater.

He had driven here for answers. Now he had them, and they were poisoning him. The man he’d wanted for years had been living in a private hell, and the architect of it was someone Hayden had once called a brother. The urge to move, to act, to destroy something, was a screaming pressure in his skull.

But upstairs, on a couch, KJ was finally sleeping.

Hayden pushed himself off the wall. The ice remained. The fury was now a tool, a cold, sharp thing he would eventually use. “Okay,” he said, the word flat and final. “Okay, Joel. Thanks.”

He turned and walked down the hall, each step measured and heavy. He didn’t look back. The drive home was a blur. He walked into his own dark, sterile apartment and stood in the middle of the living room.

He didn’t turn on the lights.

He just stood there, in the perfect quiet, feeling the sickness and the rage settle into his marrow, becoming part of him. The healing he’d felt in the car was a distant, pathetic memory. A new battle line had just been drawn, silent and absolute, in the dark.

Read on DreamPress

Write your own erotic story with AI