Shattered

2.5K 91 81
                                    

TW: Angst, swearing, depictions of abuse, PTSD

Michael is not late often.

He works at a video game company, so his job is usually easy considering he loves programming.

But today he was given a surprise file to write all the code for. It took a few extra hours.

Around 5:00, he tried to call Jeremy... To discover his phone was dead.

He didn't get home until around 11:00.

He walked inside.. and felt his heart break.

In the living room, on the couch, was Jeremy. Curled up in a ball and crying.

"Jeremy.."

"You're an asshole, Mell."

"Jeremy--"

"You told me you'd be home by 6:00. Then you don't show up until fucking 11:00?! You weren't out with that JD kid again, were you?"

"Jeremy, JD and I broke up years ago! We're just friends."

"Oh, definitely! And I'm just your husband who doesn't even get a goddamn text!"

"Jeremy, I tried to call you!!"

Michael was.. Quite sensitive, so he said this holding back tears with his voice breaking.

"Oh, and here come the excuses! Fucking be honest for once, Michael!!"

"I am being honest! I tried--"

"I DON'T CARE IF YOU TRIED!" Jeremy, in his anger, slammed his fist onto the coffee table in the middle of the room. And suddenly, a plate that was on the coffee table fell off and shattered.

Michael stepped back just as Jeremy realized what he'd done.

"Mikey.."

Michael ran upstairs and locked himself in the bathroom. Jeremy immediately regretted everything as he began to hear quiet crying.

How could he forget?

"Dad, I'm not gay! It was just a hug."

"JUST A HUG THAT GOES AGAINST EVERYTHING I BELIEVE IN, MICHAEL!"

"Dad, I tried to tell Connor not to--"

"SHUT UP!!"

Then Michael's dad threw a plate at the wall next to Michael. A glass shard broke off and slowly skid down Michael's leg as he let out a scream.

"Michael.. Michael, baby, let me in.."

"D-do-on't hurt m-me... P-please don't.. H-h-hurt.. Me..."

"Mikey, I'm not gonna hurt you.. Just let me come in, okay?"

Michael unlocked the door and backed into a corner.

"Michael, baby, it's okay.."

Michael stepped away as Jeremy approached him.

"I'm sorry, Mikey.. I didn't mean to break it, okay?"

Michael let out a quiet sob as tears continued to fall down his face. He sunk down against the wall and curled into a ball.

"Michael, baby.. Can you breathe in for me?"

Michael shook his head as Jeremy slowly sat next to him.

"Hey.."

He grabbed Michael's hand.

"Breathe in 4 seconds, okay?"

After sniffing a bit, Michael followed the instructions.

"Good. Now hold for 7." Michael complied.

"Now breathe out for 8."

Michael released the breath.

"Now repeat until you're calm, okay?"

Michael repeated the process a few times, then suddenly grabbed Jeremy and pulled him forward.

"I-I'm s-s-so-orry.."

"Shhh.. Mikey, no, baby.. Don't be sorry, I shouldn't have yelled."

"Y-y-you did-dn't m-mean to b-reak it, though.."

Jeremy soothingly rubbed Michael's back.

"Shhhh.. I should have been more careful, baby... I'm sorry.."

"I f-fo-forgive y-you.."

"Now.. Can you explain why were you late, baby?"

"I h-had t-t-to progr-gram an u-unexp-pected file... I-it t-to-took h-hours.. M-my pho-one was d-dead.."

"Aw, baby.. I'm sorry I didn't listen.... Hey, let's go get some sleep, okay?"

Michael nodded.

Jeremy picked up Michael, tightly holding him as he carried him to their room.

They got into bed, Jeremy still with his arms wrapped protectively around Michael.

"I love you, Mikey.."

"I lo-lov-ve you, t-too.."

glichyandivin
Told you I'd write some angsty shit today.
You fucker.
Jk. I love ya, my breadskillet.
No hetero.
K bye lmao.

●°•~Boyf Riends Oneshots~•°● (ON HOLD)Where stories live. Discover now