Work Text:
“I’m not that— I’m not that kind of girl, gege,” she gasped out, clawing at Lan Zhan’s shoulders. She just hefted Wei Ying higher, pressing her back against the door with a slow roll of her hips. The alpha’s cock pressed against her through their clothes, not entirely hard, but not soft, either.
Lan Zhan set her teeth to Wei Ying’s jugular, biting down hard enough to pull a cry from her throat. She forgot any complaint she was about to make, not with Lan Zhan’s mouth so close to her scent glands. She’d never wanted to be mated before, not like Jiang Yanli always dreamed about, but now… now she got it.
“Ah! So mean, Lan Zhan,” she cried. There were real tears in her eyes, but not from pain. More from the humiliation burning in her stomach. The very public bathroom they were hiding in, on the third floor of the Gusu Lan University library, was not the place for… for this. “Someone’s— someone’s gonna hear.”
“Wei Ying should be quiet then,” Lan Zhan said, not pulling back from her throat. She shifted her teeth down an inch, biting another mark into the soft give of her neck. Lan Zhan nosed at the scent patch clinging to Wei Ying’s scent gland, slowly losing its adhesive as her glands swelled.
“Ngh,” Wei Ying got out. She really… her and Lan Zhan hadn’t even been dating long! This was their first official date, ignoring all the other dates they’d had in this very library due to Lan Zhan’s job and Wei Ying’s propensity to annoy her. They’d gone to the café and everything!
The biting was getting to her. Blood rushed to her head, making her dizzy with want. Clumsily, she pawed at Lan Zhan’s scent patch, breathing in the heavy weight of sandalwood and cold mountain air that filled the bathroom when she finally got it off. Lan Zhan rumbled against her, teeth still digging into her throat.
She was going to have to wear turtlenecks for the rest of the week. Nie Huaisang would never let her live it down.
Lan Zhan rucked up her skirt, pulling the red and black pleated fabric up to her hips. Wei Ying shivered in the cold, tightening her legs around Lan Zhan’s waist. Lan Zhan ground against her with a groan, the tent in her pants pressing right up against Wei Ying’s entrance.
“So big, Lan-er-gege,” she said, reaching down to finger at Lan Zhan’s belt buckle. She rolled her hips harder in response, biting another bruise down the front of Wei Ying’s throat. “You’d fuck me so well, Lan Zhan. Get me pregnant on the first try.”
Lan Zhan twitched. She tightened her grip on Wei Ying’s stockings. With a loud rip that echoed against the tiles, her tights tore down the middle, giving like wet tissue under Lan Zhan’s greedy hands.
“Lan Zhan!” she yelped, cold rushing in against her heated sex. Her underwear was still whole, thankfully, but Lan Zhan toyed with it like she was considering ripping it away, too. “Those were nice! I liked those!”
“I’ll buy you a new one,” Lan Zhan said. She leaned down, peeling the scent patch off of her neck with her teeth. Wei Ying could smell herself, which was always weird. Bright citrus and summer rivers, marked so clearly with arousal that she shriveled in on herself.
She was the most shameless person in this university. Probably the city. But being so exposed under Lan Zhan’s gaze was… something.
She ignored the heat flaring in her belly. Instead, she tugged Lan Zhan down into a kiss using her ribbon as a leash. It really was useful, now that she thought about it. Eventually, Lan Zhan caught up to the fact that they were kissing and licked into her mouth with no shame whatsoever.
Wei Ying yelped into the kiss, opening herself up for more of that wet, slick slide. She sucked on Lan Zhan’s tongue, moaning at the taste, the feeling. There was a hint of sweetness from when Wei Ying had convinced her to try her boba, instead of sticking to the boring tea she’d ordered.
Lan Zhan shifted her in her arms. She steadied Wei Ying with one hand clutching at her ass and thigh, the other trailing over the sensitive slit between her legs.
“Are you—” she asked, pulling back as far as she could. Lan Zhan just chased her down, catching her in another heady kiss. “Lan Zhan, are you holding me with one arm?”
“Mn,” Lan Zhan said, bringing the offending arm up to slide a hot hand under Wei Ying’s shirt. She’d worn a halter top today, too small to wear a bra, and Lan Zhan palmed her tits greedily. She pinched her nipples between two fingers, pulling and grinding down with her thumbnail until Wei Ying couldn’t help but shout. “I thought Wei Ying was worried about getting caught?”
“Huh?” Wei Ying asked, breathing through the sharp pleasure-pain at her chest. Lan Zhan just hummed, taking her mouth in a kiss. The heat slowly grew. Wei Ying plucked at Lan Zhan’s ribbon, letting her hair fall free around her face. The ribbon, she wound around her wrist, tying it tight like a bracelet.
Lan Zhan groaned as the ribbon came free and dragged Wei Ying’s shirt off, throwing it onto the counter. She ducked down, sucking a nipple into her mouth as her hand twisted the other one hard enough to bring tears to Wei Ying’s eyes. Lan Zhan’s other hand, the one holding her up, shifted to rub against the damp fabric of Wei Ying’s underwear.
She groaned at the glancing stimulation. It wasn’t… it wasn’t enough. She wanted more. Wanted Lan Zhan inside of her. She wasn’t in heat. She wouldn’t get pregnant. Probably.
“Lan Zhan,” she called, tugging at Lan Zhan’s hair. The longer strands on top wound around her fingers easily, and the stubble of her undercut scratched at her wrists. “Lan Zhan, please, fuck me.”
Lan Zhan paused, glancing up at her through her lashes. She bit down slowly on her nipple, biting down harder and harder until Wei Ying keened. Then, suddenly, the pain was gone, replaced by a rush of cold air.
“Wei Ying wants me to fuck her?” she asked, leaning in to lick at Wei Ying’s scent gland. Her tongue was hot and wet, and Wei Ying’s scent gland was already so, so sensitive. “Thought she wasn’t that kind of girl, to fuck on the first date.”
“Lan-er-gege,” Wei Ying pouted. She really wasn’t that kind of girl, but that was more because she hadn’t gone on very many first dates than anything else. And Lan Zhan knew that! She knew everything about Wei Ying. “You’re teasing me. So mean, Lan Zhan!”
“Mn,” Lan Zhan said, slipping her free hand down into Wei Ying’s panties. “Only teasing if I don’t follow through.”
Wei Ying gasped. Lan Zhan had found her clit and was circling it in tight little rubs of her finger. Wei Ying was wet, so wet that even those small movements sent slick squelching noises throughout the room. Embarrassment flared, bright and heady in her stomach.
“Lan Zhan,” she whined, tugging harder at her hair. “Alpha, please, I want it.”
The clink of Lan Zhan’s belt hitting the floor was loud. She shoved her slacks down her thighs, just enough to pull her cock out. It was flushed and dripping, nearly purple at the head from how long it had been trapped, tucked away. She reached down, hesitantly fisting Lan Zhan. It was heavy in her hand, throbbing in time with Lan Zhan’s heartbeat.
A pearly spate of precome oozed out of the head, coating her palm and fingers. She tucked her fingers into her mouth, sucking Lan Zhan’s come off of them. Lan Zhan groaned like she’d been hit, fisting her own cock to spread Wei Ying’s slick across it.
She tugged her underwear away with two fingers. Lan Zhan slowly pressed in, sliding in and out, going an inch further each time until she settled up against Wei Ying’s ass. Her fingers were caught there, knuckles pressed up to Lan Zhan’s hips, and she shifted her fingers to frame Lan Zhan’s cock inside her.
“You’re so big,” she gasped out, feeling how wide she was stretched. It didn’t hurt, she was too turned on for that, but she could feel Lan Zhan all the way to her throat. “God, so big in me, Lan Zhan, you fill me up so well.”
Lan Zhan pulled out to the tip, pinning Wei Ying’s hips against the door. She fucked back in, hard, slamming their hips together in a bruising rhythm. Her hand was pinned between them, palm grinding against her own clit with every thrust.
Wei Ying babbled, letting her begging and praise fill the room as Lan Zhan fucked her. It was so good, so good. She’d never felt so full. Not even with her toys and the desperation of her heats. Lan Zhan shifted, hitching her up to hit a new angle, and Wei Ying bit down on her own wrist to stifle a scream.
Lan Zhan kept going. She was panting, dark eyes dragging over Wei Ying with every thrust. She had two hands back on Wei Ying now. She used them to pull her down onto her cock, leaving handprint bruises over her hips.
The angle was starting to hurt Wei Ying’s wrist, but she just pushed down harder, grinding the heel of her palm against her clit hard enough for sparks to pop behind her eyes. Wet slapping filled the room as Wei Ying’s slick coated both of their thighs, dripping down Lan Zhan’s cock.
“D—” she cut herself off, biting down on her tongue hard enough to bring clarity back for just a moment. She caught Lan Zhan’s eyes, recognition sparking in them.
Lan Zhan braced her against the door and gave it to her, pounding away at her slick little hole. The sounds were horrifying, and so loud there was no way they weren’t being heard. At least it was summer, so the general populace was gone, but still…
“What was that?” Lan Zhan asked, nosing up under Wei Ying’s jaw. Wei Ying clenched down, entire body seizing as humiliation washed over her. Lan Zhan panted open mouthed against Wei Ying’s scent gland, brushing the flats of her teeth against it as she snarled.
“Nothing,” Wei Ying got out eventually, hiccupping through the word with every thrust. Her Lan Zhan was so strong, practically bouncing her on her cock. Wei Ying wasn’t going to make it weird. She wasn’t.
Lan Zhan hummed. She pulled away from Wei Ying’s throat. Her eyes were bright, the dark brown swallowed up by iris and reflecting the washed-out fluorescents from above. She captured Wei Ying’s mouth in a kiss while intertwining their fingers. The smooth metal of the door rubbed against Wei Ying’s back, made even more obvious when Lan Zhan pinned her hand to the door above her head.
“Wei Ying,” she murmured. She tugged Wei Ying’s lip between her teeth, pulling hard enough to sting. She fucked in harder, nailing something deep inside Wei Ying with every thrust. She could feel Lan Zhan’s knot starting to swell, pressing up against her entrance. “Wei Ying.”
She nodded, panting as the heat rippled out from her stomach. Her tongue was numb, buzzing with pleasure as she was fucked within an inch of her life. She tightened up in increments, squeezing around the burgeoning knot pressing against her. Their breath smeared together, barely kissing as they panted into each other’s mouths.
“Wei Ying is such a good omega,” Lan Zhan growled. “Such a good wife. Going to get pregnant for me, just like you said.”
The pleasure snapped, ricocheting off of her ribs as she keened.
“Daddy, please,” she cried, throwing her head back. Lan Zhan’s hips stuttered, and her knot flared inside of her. Wei Ying clenched down, endorphins flooding her as she was finally, finally filled. Lan Zhan rocked in slowly, pressing her knot against seemingly every nerve in Wei Ying’s pussy. It was exhilarating.
The bubbly flush of her orgasm slowly faded, leaving her wrung out and sated. She giggled, squeezing around Lan Zhan’s knot.
Lan Zhan groaned low in her chest. She was still mostly dressed, which just… wouldn’t do. Once Wei Ying got the use of her fingers back, she would fix that.
“Ah, Lan Zhan,” she said, unsticking her tongue from the roof of her mouth. “You knotted me. Gonna… gonna get me pregnant. You’re gonna have to take responsibility, Lan-er-gege.”
“Mn,” Lan Zhan said, pressing Wei Ying harder against the door. How she was still standing, Wei Ying had no idea. Her own limbs were noodles, and she hadn’t even done anything. “I’ll take responsibility.”
Her teeth scraped over Wei Ying’s scent gland, fangs extended. Wei Ying titled her head back with a whimper, pulling Lan Zhan into her throat with a hand in her hair.