Work Text:
“I told you to keep your eyes open,” Omega’s words are warm, breathy against Terzo’s ear, but it's a challenge. Everything stopped making sense long ago. He’d lost track of time, they could’ve been at this for 2 minutes or 2 hours. It made no difference, he was struggling nonetheless.
The slow twists of Omega’s hand around his cock suppress his breath. His body tenses impossibly harder and the solid chest he’s leaning on offers no refuge.
“-m sorry, sorry” His tongue is useless just like the rest of his poor body. He picks his head up off of Omega and manages to crack his eyes open— and the sight before him is enough to make Satan himself blush.
They’re in front of a mirror. Omega has him between his own thighs, with his legs spread and knees bent. He’s a nice shade of pink from his face down to his chest and his nipples are damn near blue from Omega’s insistent pinching and pulling at the sensitive buds. But the real prize is where Omega’s hand moves slowly between their legs, toying with his weeping cock. It's all he can think of and it's all he can feel.
His dick is slick with an absurd amount of lube and each drag is decadent. His cock slipping through Omega’s closed fist fills the room with obscene, wet sounds.
“That wasn’t so hard, was it my star?” Omega punctuates the question with a swipe of his thumb over the head of Terzo’s throbbing cock. He’s been denied for so long that the head is almost purple. It's a pretty color in Omega’s mean little mind. The sensation is sharp and it knocks a garbled noise out of his half open jaw.
Omega drags his hands down and squeezes the base. The firm grip is just painful enough to make him whimper, he sounds whorish. Omega brings his free hand up to his chest, grasping and kneading. His other hand dips lower to cup Terzo’s heavy balls.
“You like it like this don't you?” The question flows out easily, maliciously. What he means is the misery, the pain. Terzo loves to be taken apart, and he only ever lets Omega debase him like this. He gives a few hard strokes. He holds one of his sore nipples between his thumb and his forefinger and gives it a sudden twist just to drive the point home. Terzo’s breath hitches.
“Please. I need… I need—“
Omega knows what he’s asking for. But he’s not getting it tonight. He’s just there to give the ghoul a play thing.
“I'm sure it hurts little one” Another stroke from his warm hand.
“Do you need it, or do you want it?” He twists his hand this time.
“I cant anymore… please,” His begging is cut short by Omega working just the tip, dragging his finger over that sweet spot right under the head.
“How about a little game? If you can hold on for 10 more strokes, I’ll make you feel so good.” There’s a suspicious lilt to his voice, but he knows Terzo is too far gone to notice. Almost delusional, Terzo manages a quick nod. As a small show of mercy Omega leans down to place a soft kiss on Terzo’s neck. He can smell his desperation from being so close.
“I want you to count them,”
Omega strokes loosely from root to tip and feels Terzo shiver from it.
One.
He tightens his grip this time and speeds up just to get Terzo back on the edge.
Two. Three. Four.
He’s twitching now, ripe with anticipation. But Omega cant let him get too close. He forms an ‘O’ shape with his thumb and forefinger and strokes. the touch offers the barest of relief.
Five. Six.
“I’ve been good Omega. Please,” They’re staring at each other through the mirror. Omega can see the tears welling up, collecting in the corners of his eyes. Oh he can't wait to lick them up.
“You’re almost there,”
This time, Omega strokes him with a sort of pinch grip, a finger on each side. The sensation feels like jolts of electricity through his body, but it’s far from enough. The tears have fallen now, and they’re leaving a nice path down his face.
Seven. Eight. Nine. Ten.
Omega wraps his whole hand around again and Terzo’s hips rise to meet his fist. His movements are gentle but firm and Terzo can almost taste his release. The idea has more tears falling. He hiccups and stutters out,
“I can cum now right? I was good, I played your game,”
Omega can’t help but laugh. He leans down and presses his tongue against Terzo’s wet cheek, tasting the results of his cruelty. He licks a trail up and places a chaste kiss against his temple, nuzzling their heads together for good measure. The softness is a startling contrast to the events so far. It’s a lovely moment, and Omega is happy here gets to shatter it.
“Oh little one, I said I was going to make you feel good…” The sentence has Terzo boneless against Omega’s chest. His breath quickened.
“— I didnt say I was going to let you finish.”

0_miles_away Fri 20 Jun 2025 10:53AM UTC
Comment Actions