Work Text:
Ginny settled into the corner of the sauna with a long, satisfied sigh.
She was so bloody sore, but didn’t mind. As far as she was concerned, aching muscles meant a match well played. Especially when they’d won.
Heat seeped into her limbs, loosening the muscles deep beneath her skin. She sank lower against the bench, savoring both the warmth and the silence. Most people knew Ginny Weasley as the ultimate post-match party girl—dancing on bartops and drinking half the pub dry—but very few knew she needed an hour or two alone beforehand. Time to recharge before unleashing herself on the public.
And Merlin, after a ten-hour match, she’d earned it.
She might’ve been disappointed in Cho if the witch hadn’t spent over half the game injured after a dirty hit from the opposing Seeker. Ginny had watched it happen from halfway across the pitch, helpless to do much besides dive-bomb the absolute wanker responsible.
Unfortunately, dive-bombing Viktor Krum was like throwing a pebble at a mountain.
The man was fucking solid.
It honestly made no sense. Most elite Seekers were built lean and compact, like Harry, making them quick, efficient, and hard to hit.
But Krum? Krum was built like a Manitcore if someone slapped wings on it.
Absolutely lethal, that one.
Still, Cho had beaten him—on a technicality. Whatever, it still counted.
Sweat gathered along Ginny’s hairline as the heat thickened around her. With everyone else already gone to the pub, she allowed herself to completely relax, loosening her towel and letting it slip down her chest.
She was totally and blissfully alone
“Fuck you, Krum,” Ginny muttered to herself, eyes closed as she tipped her head back against the cedar wall.
The sauna door swung open before she’d even finished his name.
Ginny’s eyes snapped open. “Godric’s bloody gonads!” She scrabbled for her towel, yanking it shut across her chest.
Not quickly enough, apparently.
Because ducking beneath the doorway—as he was somehow too bloody large for it otherwise—stood Viktor fucking Krum.
And the bastard was smirking. His eyes lingered for one second too long before lifting to hers.
“What the fuck do you think you’re doing?” Ginny snapped.
Those dark brown eyes looked far too amused for her liking.
“The same as you. Relaxing.”
“Not right now, you’re not.” Ginny pointed toward the clock mounted near the door. “I’ve still got twenty minutes of being alone.”
Krum lifted both hands in mock surrender. “Alright.” He ducked halfway back out, pausing to glance at the thermometer mounted outside. “Only eighty degrees?” he muttered.
Ginny narrowed her eyes. “What was that?”
“I was just thinking I should wait anyway.” His mouth twitched. “Eighty degrees is barely warm.”
“Oh, fuck off.”
One heavy shoulder rolled in a shrug. “Enjoy your heatwave.”
Ginny barked out a laugh despite herself. “And what do you usually set it at?”
Krum ducked back inside.
The sauna had never seemed particularly small before now. It could comfortably fit three or four players—easy. Yet somehow Viktor Krum, standing at full height, made the room feel like a broom cupboard. It was as if he were created to devour space with his broad shoulders, thick corded arms, and legs built like bloody tree trunks, which presently, were hidden beneath a towel slung dangerously low on his hips.
And when the door clicked shut behind him, Ginny had the sudden, sinking realization she’d just swallowed his bait whole like an idiot.
“At least eighty-five,” he said casually.
Internally, Ginny was impressed. Externally, she shrugged. “Five degrees can’t make that much difference.”
Krum bent toward the thermostat, large hand hovering over the dial. His eyes flicked toward hers with a challenge glinting in his dark irises.
“Care to find out, chervena?”
Ginny couldn’t remember the last time she’d backed down.
“Be my guest.”
Krum turned the dial, then dropped onto the bench beside her.
Right beside her.
Ginny rolled her eyes and shut them again, determined to ignore him. Which would’ve been easier if he weren’t so bloody present. Every few seconds, the bench shifted beneath his weight, or he let out another low sigh as if he’d settled into heaven itself.
After the third one, Ginny cracked an eye open. “Are you always like this?”
“Like what?”
“So bloody…” Her gaze drifted over him before she could stop it.
Big. Loud. Regrettably fit.
Krum lifted a brow.
“Distracting,” she finished tightly.
The grin that spread across his face immediately told her she’d said the wrong thing.
He leaned back against the cedar wall, folding his hands behind his head. The movement stretched his torso taut, every line of muscle rippling beneath sun-warmed skin. And even worse, it tugged his towel loose. Just enough for the opening to split across one thick thigh.
Ginny snapped her eyes shut again, but it was too late.
“Like what you see?” he asked lazily.
Cocky bastard.
“No. You?”
“But you looked.”
Ginny scoffed. “And where am I supposed to look? Hard not to notice when someone’s built like a bloody mountain troll.”
He hummed with amusement. “Yes, by the way.”
Her eyes narrowed. “Yes, what?”
“Yes, I like what I see.”
Heat crawled up her neck, and annoyingly, it had very little to do with the sauna. Her lips twitched despite all efforts to remain focused on the challenge. “Keep your hands to yourself, Krum.”
He laughed, and the low rumble tumbled down her spine sending tingles everywhere. Ginny crossed her arms a little tighter over her chest.
“I only touch if asked nicely.”
Her glare sharpened. “What the fuck is that supposed to mean?”
Krum spread his thighs slightly, planting those massive hands just above his knees in a grand display of innocence. One rested dangerously close to hers.
Ordinarily, that might’ve been a problem, but Ginny was far too focused on the fact that his towel appeared to be held together by a fucking prayer. One wrong move and they’d be even.
Which reminded her, the arsehole had already seen her tits.
She really should’ve tossed him out when she’d had the chance.
Ginny wasn’t sure if it was the heat or him, but the sauna suddenly felt suffocating. Her head swam as she gathered her hair and twisted it into a knot atop her head before forcing out a slow breath.
Didn’t help. If anything, it felt worse. Like Krum was an additional heat source and his warmth had started bleeding out into the room.
His brows lifted slightly. “Too hot, chervena?”
Ginny hated that she couldn’t tell whether he meant the sauna or himself.
“Maybe a little,” she admitted, fanning the back of her neck.
He clicked his tongue. “It’s been less than five minutes.”
How in the fuck was that possible?
Ginny exhaled and drew one leg onto the bench beneath her, chasing some scrap of comfort. It wasn’t until Krum’s gaze dipped—and darkened—that she realized exactly what angle she’d just given him.
She immediately dropped her leg again. “Well,” she muttered, “guess you’ve seen everything now. You can tell your mates the carpet matches the drapes.”
Krum bit down on his lower lip, eyes glinting dangerously. Then he shook his head.
“I do not plan to tell anyone,” he said quietly. “I’d rather keep you to myself.”
Ginny opened her mouth with every intention of firing back, but nothing came out.
“Well,” she said weakly after a beat, “good.”
Krum leaned his head back against the wall again, but his eyes never left hers.
Merlin, the man was intense.
And it was so bloody hot in there now that Ginny thought she might genuinely melt straight through the cracks in the bench. Her shoulders sagged as the heat wrapped more heavily around her limbs, hands falling limply to her sides.
She knew she should leave. Nothing good would come from stubbornly enduring this challenge.
But Ginevra Weasley had never been accused of backing down.
Her hand dragged slowly up her stomach, fingers hooking lazily beneath the edge of her towel. “Since you’ve already seen everything,” she murmured, “I don’t see much point in keeping this on.”
Krum went completely still.
As she loosened the towel and let it fall away, his hands tightened on his thighs hard enough for his knuckles to blanch. But he didn’t look down.
His gaze stayed locked on hers, remaining intent and painfully controlled.
Ginny’s pulse skipped. Was he actually waiting for… permission?
“You can look, but I already told you no touching," she said, heat building low.
“And I already told you,” Krum drawled, “I only touch if asked nicely.”
Only then did he finally let himself look.
Ginny felt his attention move over her leisurely, like he was parched and drinking her up. Despite the heat, her skin prickled in its wake, fine hairs rising and nipples tightening. When his gaze dropped lower, he paused, and his nostrils flared.
A pulse shot straight to her cunt.
She squirmed under his heavy appreciation, fingers twitching against the bench, suddenly aware of every inch of sweat-slicked skin and drag of humid air over her body.
And then she had the insane urge to touch herself. Just to watch what little control he had left finally snap. Because he was fighting for it. She could see that now.
Movement beneath his towel caught her eye.
His hands never moved from his knees, but she caught it again— the prominent twitch of his cock beneath the thin fabric.
Ginny’s lips curled. “Thought eighty degrees was barely warm.”
Krum’s eyes flicked back to hers. “What?”
She pointed toward the bead of sweat trailing down his temple before disappearing into his dark scruff. “Feeling the heat, Krum?”
“Viktor.”
The correction came out rough as if scraping up his throat. He leaned closer, massive frame crowding her space, until his mouth hovered beside her ear. Warm breath stirred the damp strands curling along her neck and sending an impossible chill down her spine.
“I’m staring at your naked body,” he rumbled, “counting the freckles leading down to your cunt.” His voice dipped lower. “Sixteen if you were wondering.”
Ginny made a sound that was embarrassingly needy.
“So I think you can use my given name now. Don't you?”
When he leaned back again, his towel came loose completely. The white terry fabric slipped off his thighs, baring his cock, already semi-hard and growing before her eyes.
Ginny’s breath caught. “Viktor,” she breathed.
Something about saying it felt dangerously intimate. Like crossing some invisible line neither intended to come back from.
Her head rolled to the side as heat swam through her veins, hotter and heavier than the sauna itself. For the first time since he’d walked through that door, Ginny stopped thinking about the challenge altogether.
And she touched herself.
Viktor watched, cock fattening with every circle she drew around her clit. His hands stayed planted on his thighs at first, but slowly crept higher, fingers flexed and dragging along tense muscle. When he finally wrapped a hand around himself and stroked up to the head, they both groaned.
“Fuck, that’s hot,” he said, catching his lower lip between his teeth. “Show me how wet you are. Fuck your fingers for me.”
Ginny happily obliged. She slid two fingers into herself, moaning when she curled them just right. “Soaking wet,” she managed breathlessly.
Viktor answered with a rough grunt, his strokes staying languid and unhurried. Ginny couldn’t look away. She watched his fist glide over his cock, the muscles in his forearm tightening with every pass. His abs jumped whenever he reached the tip, a faint shudder rippling through him as his thumb circled the sensitive head.
And just like she’d been overcome with the need to touch herself, she suddenly needed to touch him.
Keeping her fingers moving in a steady rhythm inside her heat, Ginny lifted one foot onto his thigh. Their eyes locked. And just like he had earlier, she waited for permission to continue.
Viktor’s hand slipped from his cock and returned to his knee. Then he sank lower in the seat, angling himself toward her and offering his flushed cock glistening with precome.
Ginny didn’t hesitate. Holding his gaze, she dragged the ball of her foot along the deep groove inside his thigh until her toes brushed the soft weight of his bollocks.
Viktor gasped.
She teased him slowly, wiggling her toes over them before sliding higher, tracing the underside of his cock with featherlight pressure and following the thick vein all the way to the head. When she reached the tip, she wedged it between her big and second toes, giving it a gentle squeeze.
His hips jerked, but his attention dropped to where her fingers disappeared into her cunt, the wet sounds filling the shrinking space between them.
Ginny felt molten. Between the suffocating heat of the sauna, the hard length pulsing beneath her foot, and the pressure winding tighter in her belly, she thought she might combust.
Her hips rolled harder against her hand. She needed more. A desperate whine slipped past her lips.
“Then ask,” Viktor rasped, fingers digging into his thighs and puckering the skin. “I promise you won’t regret it. Just fucking ask, chervena.”
“Viktor, plea—”
She didn’t even finish before he grabbed her waist and hauled her into his lap. Between the sweat on their skin and the heat dripping between her thighs, Ginny nearly slid right off him. He dragged her flush against his chest, trapping her between his strong arms, and the thick girth pressed into her stomach.
Then he kissed her.
There was no easing into it. They’d spent too long circling each other already. Viktor took her mouth like he meant to ruin her with it, swallowing every gasp she tried to steal back.
And Ginny kissed him like she didn’t need the fucking oxygen anyway. She only needed him. His mouth. His cock.
Viktor’s arms locked around her so tightly she couldn’t tell where she ended and he began. Their slick skin slid together as she rocked her hips, grinding against him in slow, desperate strokes. Her nipples dragged over the rough hair on his chest while his cock slipped through her folds, coating himself in her wetness.
He growled into her mouth, and the sound vibrated through her, practically rattling her bones. Then he broke the kiss and sank a hand in her hair, yanking her head back to expose her throat. He licked a hot stripe up the center of her chest, from sternum to chin, catching her skin between his teeth in a rough nip.
Ginny panted, chest heaving as he punctuated his claim with a teasing roll of his hips, smearing more of her wetness all over himself.
“Ask nicely,” he growled into her neck.
Ginny shuddered. “Please.”
“Please, what?” Another grind of his hips. “Be specific, chervena.”
“Fuck me,” she breathed. “Please, Vik. Fuck me.”
She felt his grin against her skin.
“Hard or soft?”
He thrust up again, slow enough to make her whine.
“Hard.”
“Good.” His hand tightened on her hip. “Then turn around.”
Maybe a little too eager, Ginny lifted off his lap and turned around. Viktor kept a fist tangled in her hair the entire time, holding her head tiped back so he could keep kissing along her throat.
She planted her feet on either side of his thighs while he held her hovering over him, unmoving.
Ginny whimpered. He was torturing her and she’d beg if she had to. Which was surprising. Ginny begged for no one.
“So soft for me,” he murmured, searing kisses into her flushed skin between each word. “Now sit on my cock. Slowly. I want to watch your cunt swallow me whole.”
Ginny’s eyes fluttered shut at his filthy command as she did what she was told. She carefully sank down on him, gasping at the burning stretch. Viktor watched over her shoulder, his chin braced against her collarbone while she fluttered around him.
“Fuck,” he groaned. “You’re so tight. Squeeze me harder.”
Ginny clenched around him, earning a rough rumble from deep in his chest as his teeth scraped over her shoulder.
“Enough of this,” he rasped. “Feet on my thighs.”
He spread his legs wider, and Ginny planted her heels against the hard muscle of his thighs. Viktor released her hair only to hook both hands beneath her legs, spreading her lips wider for him.
The new angle made her head fall back against his shoulder with a shaky exhale, her hands reaching behind her to grip him tightly.
Humid air kissed where they were joined, making every slow thrust feel more intense. He moved inside her deliberately, working her open—preparing her—with maddening patience, Ginny realized, for absolute devastation
And, if she was lucky, the best shag of her life.
“Look at us,” he demanded. “Hold on and watch me split you open.”
Then Viktor lifted her by the arse and drove her back down onto him in one hard thrust.
Ginny cried out.
“Shh,” he soothed nibbling her ear. “Someone might hear you.”
Too bloody late for that.
And definitely too late when he slammed into her again, the wet smack of skin echoing loudly through the sauna. He picked up the pace, and all Ginny could do was dig her nails and heels in, clinging to him however she could while Viktor drilled into her with merciless force.
“Yes—fuck—yes. Harder, please,” she cried, the words eventually dissolving into breathless babbles.
Her legs were beginning to tremble with fatigue as she fought to keep herself from slipping off his thighs. Viktor noticed immediately. One arm scooped beneath her knees while the other curved behind her back, twisting her until she was cradled sideways against his chest.
Ginny nearly melted in his arms, only then realizing how exhausted her muscles had become. Viktor smiled down at her before rocking into her with one strong, devastating thrust. In this position, her legs were pressed tightly together, and she could feel every thick ridge of him dragging along her inner walls. He was so deep she swore she could feel him in her chest, fucking the space between her lungs.
“Relax, chervena. This is a sauna, after all. Let me take care of you.”
His pace slowed, but none of the force disappeared. He lifted and lowered her effortlessly while his hips canted upward, doing all the work as Ginny writhed helplessly against him.
“Fuck, I’m so close,” she mewled, the heat and pressure between her thighs almost unbearable.
“Touch yourself.”
One hand slipped between her legs while the other squeezed her breast. Viktor watched her with eyes gone nearly black with pleasure as she rubbed frantic circles over her aching clit.
Ginny sobbed softly. It was too much now. He was buried impossibly deep, the pressure inside her burning ever hotter until—
“Pull out, pull out!” she cried.
Viktor lifted her just enough for his cock to slip free, and release hit her in a violent rush, squirting over his lap and soaking them both.
“Fucking hell,” he growled as her body convulsed in his arms, thighs clamping shut while broken sobs tore from her throat.
Ginny buried her face in his shoulder and saw fucking stars behind her eyelids as the most overwhelming pleasure she’d ever known ripped through her body. She barely registered his own hot release streaking over the backs of her thighs and arse because there was already so much of her come everywhere.
Viktor held her against his chest while they rode out the aftershocks together. Only when they finally stilled did he loosen his grip on her legs, setting her gingerly in his lap. One large hand brushed damp copper hair from her face as he pressed a kiss to her temple.
“Hey,” he murmured into her hair.
Ginny lifted her head to look at him. There was a softness in his gaze she hadn’t seen before. Something painfully intimate that made her chest tighten.
Then her legs relaxed, and a wet, sticky squelch sounded out. Ginny glanced down in horror at the absolute state of them.
Did he just make her squirt?
Everywhere.
In a public sauna.
Viktor fucking Krum did that.
On shaky legs, she pushed herself upright and straddled him again, sliding through the sticky mix of their release.
“Sorry about that,” she muttered, gesturing around them.
“Why are you—” Viktor frowned, then one brow arched in amusement. “Lie down.”
“What?”
“On your back, chervena,” he ordered, licking his lips. “I’m cleaning you up.”
When she hesitated, Viktor simply lifted her by the hips and gently laid her down himself. Ginny squealed as he pulled her thighs apart and unceremoniously buried his face between them without another word.
Merlin above. Fuck alone time. Fuck the pub. This was what she wanted after every win.
Ginny glanced toward the clock, then back to the dark head lapping greedily between her thighs.
Oh, she’d definitely won, alright.
