Work Text:
Ivan loves Andrew.
He loves him so much it makes him feel sick. The thought of Andrew leaving is unbearable.
He just barely caught him before he could leave. Seeing Andrew tied and gagged and writhing on his floor is making him giddy and nauseous at the same time.
Andrew just kept screaming, of course he had to get him to shut up somehow! But he just keeps kicking at Ivan whenever he gets near and it’s really starting to piss him off.
The axe is so tempting, but he can’t kill Andrew, that would make too much of a mess and Ivan just doesn’t have the time for that, not when he has his best friend right here with him, ready and at his mercy.
-
Andrew’s heart is hammering out of his chest. He’s terrified, to be blunt about it, and Ivan won’t stop trying to touch him.
His throat feels shredded from trying to scream so much, he’s trembling badly, and now Ivan is on top of him.
“Shh, shh, shh,” Ivan shushes him rapidly, a manic look in his eyes that Andrew has never seen, not fully. “Don’t kick me, please? I don’t wanna have to cut your legs off, okay?”
Andrew whimpers, going deathly still. No. No way. This isn’t happening. This can’t be happening. This can’t be real.
Ivan’s already pulling up Andrew’s hoodie and shirt, and as much as he tries to shrink away, Andrew can’t escape the invasive touch.
He used to fight people twice his size. Now he can’t even fight off Ivan.
It’s pathetic.
Andrew’s heart seizes in his chest when Ivan grabs a knife. (Why does he even have that on his nightstand?) He shakes his head rapidly, trying to get away, but Ivan just laughs, shrill and obnoxious and terrifying.
“I’m just cutting your clothes off, silly!” Ivan chirps, moving with concerning precision as he slices off Andrew’s clothes. It’s too cold in here, and goosebumps break out once he’s completely exposed, save for his boxers.
Ivan’s hands are even greedier now, squeezing Andrew’s chest immediately after his binder is gone.
His skin crawls. He hates even thinking about his chest, but to have someone touch it? He feels physically ill.
If Ivan notices, though, he clearly doesn’t care. He just moves his hands down, pawing at Andrew’s crotch through his boxers.
“So handsome…” Ivan practically purrs, eyes full of adoration behind the unhinged glint still undeniably present. “My handsome boy…”
Andrew eventually stops squirming, though he jolts slightly when Ivan finally peels off his boxers. It isn’t worth the energy to struggle, not when he’s fighting a losing battle.
Ivan’s eyes are hungry, taking in soft folds before him. His shaky fingers reach out to touch them, rubbing up and down Andrew’s slit until a shameful wetness starts to gather there.
Andrew lets out a surprised yelp when Ivan practically buries his face between his legs, surprisingly strong hands holding his thighs open as he starts eating Andrew out like a starving man.
The noise makes Andrew’s throat burn, and he knows he won’t be able to speak for at least a day after this. Probably more. His hips buck unconsciously, his body betraying him at the worst possible time.
Ivan moans into his cunt, sucking on his clit as two fingers slide inside his hole. Andrew clenches down immediately, trying to get them out of him, but to no avail.
It feels amazing and awful at the same time. Ivan crooks his fingers just right, digging them into that sweet spot inside of him, and Andrew feels disgusting. He hates this. He doesn’t want this.
But his body does.
Ivan’s teeth graze his clit, and that’s all it takes for Andrew to spasm, hole clenching desperately as he cums. It hurts and it feels good and it’s disgusting and it’s incredible all at once, and it makes him so fucking dizzy and he can hardly think straight.
Ivan slows his fingers, panting as he pulls away from Andrew’s sore and twitching clit, before finally sliding his fingers out and sucking them clean.
“That felt so good, didn’t it?” Ivan whispers, kissing Andrew’s jaw with sickening tenderness. “So good for me…”
Andrew tries to move his head away. It doesn’t really work. Ivan just grips the back of his skull and forces him to stay still. He finally takes the cloth out of his mouth, and starts kissing him before Andrew can even gasp.
Andrew’s mouth is dry, which makes Ivan’s tongue entering his mouth too noticeable, too disgusting, too much. It’s too fucking much.
He gags, but Ivan just grips his throat and keeps kissing him.
When Ivan finally lets go of him, Andrew coughs violently, trembling. He doesn’t even know what to say. He wants to tell him to stop, or ask him why he’s doing this, but he knows it wouldn’t really help. Not now. Not when Ivan is already unzipping his jeans and shoving his briefs down, cock springing free and resting against his swollen folds.
Andrew just whimpers, trying to tilt his hips away, trying anything to delay the inevitable. Ivan scowls for a moment, gripping Andrew’s hips so hard it’s bound to leave bruises. “Stop fucking moving,” Ivan snaps, tugging him closer. “You want this, stop pretending you don’t!”
Andrew winces. Ivan is too loud, and it isn’t helping his frayed nerves. He shuts his eyes as tight as possible, turning his head away as Ivan starts pushing into him.
It hurts. He’s never done this before, and Ivan didn’t prep him nearly enough, and he has to grit his teeth so he doesn’t destroy his throat even more by screaming.
Ivan groans, bottoming out, groping at Andrew’s chest again. “Fuck, fuck… you feel amazing… so fucking good…” He mumbles, pushing Andrew’s legs up until his knees are forced to touch his chest.
His thighs burn. He isn’t flexible enough to be in this position naturally, and it isn’t distracting him from the aching stretch and the substantial length pressing against his cervix, practically demanding entry.
“Ivan…” He rasps, voice scratchy and breaking halfway through. “Please…”
“It’s okay,” Ivan whispers, pressing his forehead against Andrew’s. “I know, it feels so fucking good, huh?”
Andrew can’t help but sob. Ivan shushes him, and it sounds like a taunt, even though he knows Ivan is deluding himself into believing that Andrew wants this.
But he doesn’t. He keeps sobbing as Ivan starts thrusting, wet sounds filling the bedroom.
He can’t believe he’s wet. He can’t believe he’s being violated like this by his best friend. He can’t believe that Ivan would do this.
He just wants it to stop.
It’s too big. He can barely think, can barely get a moment to catch his breath, and it only gets worse when Ivan starts rubbing his clit hard and fast.
“C’mon, c’mon…” Ivan whispers, biting down on Andrew’s shoulder hard enough to draw blood. He mumbles against his shoulder, groaning. “Cum for me, Andrew, c’mon, you can do it, give it to me…”
Ivan licks Andrew’s bloodied shoulder, pounding into him harder, and Andrew’s mouth opens in a silent scream when he finally cums.
A few more thrusts, and Ivan stills, cock pulsing deep within Andrew’s sore hole. “Fuck… you did so good…”
Andrew feels dizzy. His head hurts. He feels the disgusting warmth that’s filled him, and he feels a surge of panic. “You… you didn’t… pull out…” He whimpers, head falling weakly to the side.
Ivan just kisses him, soft yet intensely possessive.
He passes out shortly after that.
-
Ivan reluctantly pulls out, kissing Andrew again and again and again and again and again. He’s so happy he didn’t let Andrew leave.
Ivan fumbles and grabs his phone, positioning Andrew’s legs to be spread wide open. He takes a picture of the way his seed drips from his cunt, then starts recording.
He spreads open Andrew’s folds, breath hitching as he sees how his hole quivers. His cock twitches, but he resists the urge to go another round. Maybe later.
He probably should’ve used a condom, but… well, he knows getting Andrew pregnant would mean he’d rely on him entirely.
It’s not like Andrew has anyone else.
It’s not like he can escape.
It’s not like he’d want to, because he loves Ivan, and Ivan loves him, and they were meant to be together forever.
Ivan doesn’t bother cleaning up. Instead, he just moves Andrew to his bed and cuddles with him, trapping him in his arms.
“I love you,” Ivan whispers.
I love you too, Andrew whispers back in his mind.
