CW: a/b/o universe, heat/mating cycles, references to a lot of slick, masc sub omega x nonbinary dom alpha
Jude was sitting on the floor, huddled next to a plush armchair. The omega’s knees were pulled up to his chest and he hugged them tightly, trying to make himself as small as possible.
He felt impossibly hot and had to remind himself that he had to just stay put and ignore the waves of pain rolling through him.
His heat wasn’t supposed to start until later, he thought he had timed his suppressants perfectly; his pill in the morning should’ve gotten him through the day and then he’d have the night and the next four days to have his heat. He’d started letting himself experience his heats again about five months ago and this was the first time it had gone wrong like this.
He blamed Lila; her alpha pheromones were always overwhelming, but today she had been all over Jude during their study session. He’d been lucky when she got a call and had to leave early.
But he was still here, nearly 2 hours later, stuck in the library, hiding behind the Resources section, sitting on the floor because he was too afraid his slick would seep through pants and get on the chair.
He checked the seat of his pants again and was relieved they were still dry.
“Oh, thank fuck.”
Jude looked up and relief flooded through him when he saw Ace rushing towards him. Jude let out an incoherent whine as his alpha fell to their knees next to him, dropping a bag to the side. Ace pulled Jude into a hug.
“Daddy,” Jude whined, rubbing his face into their neck and inhaling their scent.
“That’s right, Jude, I’m here, I’ve got ya.”
Jude was too antsy to sit still, even in Ace’s arms. He rubbed against them as much as he could in the awkward position.
“Do you think we can get you ho-“
“Now,” Jude whined. He rutted his hips against Ace’s thigh, barely getting any friction. He felt ready to throw a temper tantrum.
Ace let go and started to pull away and Jude hit him halfheartedly. “No, no, no-“
“I’m not going anywhere,” Ace chuckled, pushing him away harder. They unzipped their bag and pulled out a big soft blanket. They wrapped it around Jude, his punches turning into giggling squirming. Jude already felt like he was overheating, but the blanket felt so good against his arms. He pressed his nose into the fabric and inhaled.
Fuck, Ace must have brought this from their bed, it smells just like them.
Jude pulled the blanket around himself tighter, wanting to be enveloped in his alpha’s scent.
Ace pulled something else out of their bag.
“Open.”
Automatically, Jude’s mouth fell open and the felt something rubbery push between his teeth, pulling back the edges of his mouth as Ace reached around his head to secure a strap. His bone gag.
“I’m going to take care of you, but I need you to keep quiet, so this should help.”
Jude’s hips jerked, a muffled whine leaving their throat.