Work Text:
Satoru’s ruts are irregular, intense, and easily the worst part of her life right now. She can kind of predict them, she can kind of manage them, but they’re still pretty miserable. Yaga-sensei barely allows her in the classroom; forget about the training field. He’s worried she’ll chew the bamboo staves or trigger Suguru’s heat. So on top of all the discomforts of rut, she’s bored as hell.
She’s biting her pillow and furiously grinding on her bed, growling and drooling and unable to think.
It’s worse this time around because she has some of Suguru’s clothes In her room. She hadn’t even realized that they were there, just smelled omega pheromones in her room and tore it apart until she found the source. It’s one of Suguru’s sweatshirts, a tshirt, a single sock, and a pair of her panties. Satoru had almost screamed. It’s not unusual for one of them to change in the other’s room, its perfectly reasonable that a few things might’ve been left behind over the months, but Satoru had almost stormed into Suguru’s room once she’d smelled her.
So she’s been smelling her girlfriend’s dirty laundry while getting off. Desperate times.
Suguru has said she isn’t ready to spend a heat or rut together yet. Usually Satoru would say she isn't either, but right now she’d kill to have Suguru here with her. She can’t stop thinking about fucking Suguru, knotting her, fucking her mouth and painting her face, all sorts of nasty, nasty stuff. She knows that Suguru can deep throat her and swallow everything she gives.
She’s down so fucking bad.
Satoru’s made a mess. In a brief moment of clarity, she glances down and curls her lip at the stickiness on her hand, her bed, Suguru’s panties. She rolls as far away from the wet spot as she can and groans. She grabs her phone to check the time, and finds a text instead.
>Hope ur ok
Satoru smiles a little and immediately texts back:
>miss u so bad sugu
Satoru is down horrifically bad. She doesn’t really believe in beating around the bush on a normal day. Suguru has called her a nasty dog over what she’s said while in rut. But she was blushing and giggling while she said it.
Suguru doesn’t respond in the next few minutes. Satoru whines, because she needs Suguru to pay attention to her. Her phone finally buzzes.
>[File sent]
Satoru’s eyes go wide and she fumbles to open the message. It’s a photo of Suguru on her bed, shirt pulled up to her collarbones and tits out. She’s grinning a bit, tongue out.
Satoru growls and bites her pillow hard enough to rip it. Suguru sends another text.
>ur omega
Satoru’s so horny that she’s dizzy
>gna bqeak dwn ur dnmr
She doesn’t have nearly enough brainpower to fix that. Hopefully Suguru catches the vibe.
Another few minutes pass. Suguru sends another photo, this time more focused on her face. Her mouth is open, her tongue is out, and she’s posed so her breasts are still in frame. Satoru really might break down her door, holy shit.
She’s fully hard again, might as well show Suguru what she’s doing to her. She pulls her cock all the way out and grips it at the base. When she snaps the picture, she makes sure Suguru’s panties are in the shot. If she’s going to be gross, she’ll be really gross.
Aaand send.
She starts lazily jerking off again, waiting for Suguru to react.
Her phone rings.
“Hey Suguru,” she huffs, trying to find a good position for herself without laying in the wet spot.
“Are those my panties?” Suguru demands. She doesn’t sound too upset.
“I mean, they were,” Satoru groans shamelessly as she pumps a little faster. “You want ‘em back?”
“You pervert, you probably jerked off all over them.”
“I’m doing it right now.”
“Satoruuu,” Suguru whines. “You’re such a dog.”
“Keep talking, keep talking,” Satoru pants.
“My alpha’s so nasty,” she moans. “Did you cum to my pictures?”
Satoru whines wordlessly and squeezes the base of her cock.
“Did you think about knotting my mouth and cumming down my throat? You know I could take it. I‘d look up at you and smile and say thank you.”
Satoru is about to start barking.
“Or do you wanna cum on my tits?”
“Both,” Satoru gasps. “I’d do both.”
“Spoiled. So spoiled. Bad alpha.”
“You love it.”
Suguru moans and Satoru can practically hear her roll her eyes.
“I think my heat is close to starting,” Suguru pants. “I think we’re synced.”
Satoru growls and sits up straight in bed. She feels very genuinely violent, like she needs to exorcise ten special grade curses just to blow off some steam.
“It’s a good thing you weren’t on the field today, I wouldn’t have had a chance. You’d’ve pinned me sooo quickly and I wouldn’t have been able to do a thing.”
“I really am gonna break your door down.”
”It’s not locked.”
Satoru’s going insane. She’s really going insane.
“And I’m on my back, all wet and vulnerable, I wouldn’t be able to stop anything.”
If Satoru were anywhere near her right mind, she’d know Suguru is just dirty talking. Suguru is an excellent fighter, she‘d have every ability to fight Satoru off, present circumstances included.
But Satoru isn’t in her right mind. She’s deep in her rut, being talked off by her omega.
“My fingers aren’t good enough, alpha,” Suguru makes a whole thing of moaning that out. “I feel so empty.”
Satoru’s straight up dizzy.
“All this and you won’t even let me put the head in.”
“You’d never stop with just the tip. You’d shove the whole thing in and watch me struggle and cry on it.”
God, the idea of Suguru crying and fighting her while she struggles to take it is too much to bear. She growls again and yanks her briefs and pants back up. Unlocked? She’s about to find out.
“You left one of your shirts in here,” Suguru purrs. “Smells just like my alphaaa.”
Satoru hangs up, snapping her phone shut. She storms out of her room and right over to Suguru’s. The door really is unlocked.
She slams the door open and finds Suguru, sure enough, flat on her back with her panties around her knees and her hand between her legs. Her phone is still between her cheek and her shoulder. She stares at Satoru with wide, surprised eyes. Satoru locks the door behind her.
Suguru’s eyes lock on the bulge in Satoru’s pants and she wrestles her panties the rest of the way off. She throws them at Satoru and opens her legs.
“Jack off with those, fucking pervert,” she whispers, spreading her lips and rubbing her clit faster. Satoru steps forward and drops the mess of used panties and cum she’s been clutching onto Suguru’s face. Suguru yanks them off, but her eyes are wide and dark. She grins.
“You’re disgusting,” she moans.
Satoru’s done talking. She knees between Suguru’s legs and whines, eyes big and pleading. Suguru sits up, grabs Satoru’s shoulders, and kisses her hard. Seem's she's done talking, too.
