Actions

Work Header

you're beautiful

Summary:

They had plans to go out under the dark moon, to spend the evening amidst the breeze and all the constellations. But when Beidou throws a leg through Ganyu’s bedroom window she’s greeted with tears, a red nose. “I’m not ready yet!” Ganyu hisses thickly, and promptly shoves Beidou out.

“Huh,” says Beidou, on her ass amidst the potted plants on Ganyu’s balcony.

Notes:

goose was kind enough to prompt me "ganbei - body worship" and i am so terribly sorry but i think i got some feels in your porn, my dear. uhm. there is no porn. it's just feels. /runs away!!

(See the end of the work for more notes.)

Work Text:






They had plans to go out under the dark moon, to spend the evening amidst the breeze and all the constellations. But when Beidou throws a leg through Ganyu’s bedroom window she’s greeted with tears, a red nose. “I’m not ready yet!” Ganyu hisses thickly, and promptly shoves Beidou out.

“Huh,” says Beidou, on her ass amidst the potted plants on Ganyu’s balcony.

-

This time, Beidou risks the front door. She’s got a posey of flowers picked in her hand and determination bright beneath her breastbone. “Let me in, Ganyu,” she murmurs, wedging her boot into the door when Ganyu makes a wailing sound and tries to immediately shut it on her. Takes some doing, but eventually Beidou is granted entrance: Ganyu won’t break Beidou’s foot, and Beidou uses that advantage.

“Confound you!” Ganyu hisses, giving ground.

Beidou shoulders her way in, kicks the door shut behind her. Immediately sets about tucking blossoms into Ganyu’s hair, following her across the room with patient insistence until Ganyu stops fleeing. “Hi there,” Beidou tells her, grinning. Keeps adorning Ganyu’s bowed head with flowers until her hands are empty.

“Hello,” Ganyu mutters back, sullen and sore. The flowers all fall out immediately, but it gets her looking up at Beidou, mouth all twisted up.

“So what’s wrong?”

“I can’t- Everything looks awful on me,” Ganyu admits. “I kept trying to find- f-find something that- I just wanted to look-”

“Fuck, sweetheart.” Beidou knuckles under Ganyu’s chin. “You look great as you are.”

That gets an angry toss of Ganyu’s head, twilit eyes flashing. Pretty as anything, Beidou thinks, laughing. She leans down and kisses Ganyu’s temple, nuzzling past her bangs to skin. “I mean it,” she says. “We can go with you in just this- I like how cozy you look. Like I could just slip my hands under your hem and-”

“Beidou,” Ganyu chokes out.

She doesn’t sound happy, doesn’t look it either.

Beidou’s face falls. It’s fucked that Ganyu can think she’s anything but gorgeous, so pretty it makes Beidou feel insane at times; yet somehow Ganyu does and it twists her up into knots sometimes, misery tying her down, difficult to break free of. So Beidou cups Ganyu’s face in both hands and leans down to kiss the corner of her wounded mouth. “I mean it,” she says, grave and gentle. “Ganyu, you are a sight I’ve been longing for. I don’t care what you wear. You look great in everything.”

“I do not.”

“Do too,” Beidou says, kissing her cheek, her jaw. “Ganyu. Ganyu, love. Been too long, hasn’t it? Can’t we just…stay here? Fuck on your pile of discarded clothes?”

With a mortified noise, Ganyu thumps her fist against Beidou’s shoulder. Turns her hand immediately after and clutches at her salt-stained clothes, pulling her in closer. She’s still red-nosed and angry-eyed, mouth a vulnerable curve. “Stop trying to make me feel better,” she whispers. “You don’t have to- to-”

“If you say lie,” is Beidou’s careful interruption. “Then I am going to be real fucking pissed, sweetheart.”

“I-”

Finally, some of the single-minded misery seems to loosen its hold. Ganyu groans, face scrunching up cutely. Leans into Beidou, who opens her arms and folds her in, pressing close to the softness of her, the warmth. Beidou nuzzles into blue curls and kisses the base of Ganyu’s horn, making her shiver.

“Sorry,” Ganyu sighs, face hot and damp against Beidou’s chest. “Oh, Beidou. I’m so sorry, it’s been so long and I was so- I was looking forward to tonight so much, I didn’t mean to ruin it. I didn’t mean to-”

“Nah, none of that now,” Beidou chastises, holding Ganyu tighter. “You didn’t ruin shit. Just- hold me a little longer, yeah?”

She does.

-

They go out as planned. Ganyu sets her shoulders and marches her way back into her bedroom, picks out a pretty purple number accented in gold. She looks stunning in it. Beidou tells her so and Ganyu huffs, chin tucked down, and leads the way. A long walk in the quiet, cultivated wilderness of Yujing Terrace, no one around except the Millileth on guard; Ganyu neatly avoids them, leading Beidou through bushes and up steep inclines. The closest they come to getting caught is when Beidou almost laughs, loud and wild, purely for the joy of it.

“You’re a menace,” Ganyu hisses, eyes bright with her own laughter.

Beidou is crouched down, pressed against a rock with Ganyu protectively keeping her from sight. “I feel like a little kid,” Beidou admits, grin gone crooked. “Sneaking about. Playing spies or something.”

“You didn’t sneak out when you were a teen?”

“Sure,” Beidou says, wrapping her arms around Ganyu’s thighs and nuzzling at her hip. “But not for anything half as fun as this.”

Ganyu flutters her hands down at Beidou; dislodges her grip and instead half-heaves her back onto the path, easy as anything. “Don’t you do it-” Ganyu warns, and Beidou swallows down the bubble of laughter. The Glaze Lillies bob, the waterfalls rush, and the stars unspool overhead, twinkling between jutting outcrops of white stone.

They keep walking. “Did the Yuheng ever follow up on that project?” Beidou asks, reaching out, brushing her fingertips across the palm of Ganyu’s hand.

“Oh, ah, yes, actually, it was-” Ganyu laughs, adjusts her hand. Their fingers slot together, palm to palm.

Beidou smiles and listens to Ganyu’s soft voice rising and falling in the night, light with laughter, low with worry.

“And you? How is the crew?”

Their clasped hands swing. They keep going, up and up, and the wind whistles, and Beidou tries to catch Ganyu up on how everyone is doing, their small successes and little miseries, but Beidou loses the concept of time staring at Ganyu’s thighs whenever the wind flirts with the hem. Clears her throat, asks: “Shall we sit for a while?”

“Yes,” agrees, Ganyu. “It’s such a beautiful night. Even more so with you here.”

“Mn,” is all Beidou can get out.

They’ve made their way up to one of the lower rungs of Mt. Tianheng, safely ensconced from Liyue Harbor. Beidou collapses to the grass like a useless heap, breathing in the sweet scent, watching Ganyu settle next to her with wide eyes. The water ripples in the distance, black and endless, glittering with starlight, and soon enough Beidou will set sail across those waters again, leaving Ganyu behind. But for now-

“Hello again,” Ganyu says, soft, eyes crinkling with a sweet smile. She tucks her legs beneath her, knees pressed to Beidou’s thigh.

Beidou grins down at her. “Hey there. Fancy meeting you in a place like this, huh.”

Laughing, Ganyu tips her head back, closes her eyes. The wind plays with her hair, strokes across the column of her throat. And Beidou can’t keep her hands to herself. Keeps touching Ganyu’s back, her shoulder, her knee.

Ganyu blushes; it’s sweet. “C-Captain,” she demures, a bashful little tease.

Gods, it’s fucking cute.

Beidou’s chest feels tight and she keeps having to tense her muscles so that she doesn’t just lunge. But she keeps leaning in, swaying, tuned toward Ganyu like a flower hungry for the sun, and- she really can’t fucking believe she just had that saccharine thought, but Ganyu makes her think crazy, romantic things that make Beidou feel like an idiot and a fool and the luckiest person alive. Make Beidou’s heart feel like it’ll leap, tumble out, eager to be caught in Ganyu’s clever, capable grip, those gentle palms.

Before she realizes it, Beidou’s leaned in, in, in.

Ganyu blinks up at her, laid down in a bed of soft green grass, the starlight adorning her. “Hiya,” Beidou breathes, one hand curled around Ganyu’s shoulder. “Can I…?”

“Y-yes.”

So Beidou follows her down and kisses her; presses her body against Ganyu’s, a thigh between both of hers, nudged up high enough to make Ganyu stutter out a soft little mewl of a noise. Beidou curses, whole body giving a vicious sort of throb in reaction to that, hunger like an endless sea, bottomless.

“Yeah,” Beidou tells her. “Like that. Go on.”

Ganyu makes another pretty sound. Digs her heels in, squeezes her thighs tight, rocking. So Beidou tenses against her, curls her fingers into the tangle of hair at Ganyu’s nape and licks into her mouth, bold and hungry strokes into wet heat, licking out the sweet sounds Ganyu makes as she keeps grinding up into her, reaching up to hold on, drag Beidou’s weight down to anchor her.

“You’re gorgeous,” Beidou tells her when she finally pulls back to breathe. But she doesn’t go far. The words are a soft murmur caught between spit-slick lips.

Ganyu squirms, face scrunching. She whines, “Beidou!”

It makes Beidou laugh, nuzzling into Ganyu’s jaw again, then against her throat. All that skin still hidden away, and oh, Beidou aches to uncover all of it, wants Ganyu’s body laid out soft and plush beneath her, all curves and sweet valleys, stretch marks and scars. Beidou drags her hand down Ganyu’s side, up her ribcage to the swell of her breast.

“Please,” she says. “Let me enjoy you, Ganyu.”

“E-enjoy-!”

“Yeah.” Beidou laughs; the sound gets swept up by the wind. The night is dark but not so dark that she can’t see the shy, pleased expression on Ganyu’s face when Beidou pulls back, grinning down at her. “I love your body almost as much as I love you, Ganyu. Let me enjoy it, hm? Bet I can make it good for you.”

“You’re too much,” Ganyu gasps, hands shaking in Beidou’s hair. Her lashes glimmer when she closes her eyes. Her thighs squeeze Beidou’s tight. “You- Ohhh, do as you like, Captain. I am at your mercy.”

“I like that,” Beidou says, soft, low and suddenly rasping.

“W-what?”

“You,” is the growling explanation, “willingly at my mercy.”

A sharp inhale; Ganyu’s eyes fly wide then scrunch tightly shut. Her body bucks, shoulders pressed to the grass. “O-ohh,” she fusses, embarrassed, but her cunt is hot against Beidou’s thigh, the fabric of her panties growing damp, dragging across Beidou’s skin like the sweetest promise.

“Just let me love you, sweetheart.”

And it’s hard, Beidou can tell. Ganyu’s not good at relaxing, at letting go of control. She worries and she frets and she tries too fucking hard, all the time. She’s trying hard now, too. Trying to let Beidou say things she wants to hear, that she’s afraid to believe. But Beidou knows how to try just as hard, so-

Words, hands, mouth; Beidou uses them all to tell Ganyu how she feels.

I love the way you let me in even though it scares you, she kisses Ganyu’s wrist, that tender, delicate skin, the blue veins beneath.

I love every inch of these arms, love the way they look when you tend your flowers, when you’re writing a report, when they’re thrown over your head in ecstasy, she keeps kissing, up and up Ganyu’s tensed forearm, across the sweet swell of her bicep, up her shoulder. Love when they hold me tight, keep me close.

A kiss to Ganyu’s throat, a drag of wet lips to the soft skin beneath her chin, mouthing at the gentle curve of her jaw, There was this one night, I was drunk but not as drunk as you thought, and you got frustrated with me, with us, with the fact that I was leaving in the morning and not brave enough to say goodbye properly, and- and I was fucking drunk and sad, and you were sober and sad, and you left me at the table and went to the window, you remember? You opened it up and looked out, and I stopped pretending to be drunker than I was to look at you, because I can’t ever resist looking at you, and I was just in time to see how you lifted your face to the stars, closed your eyes and just- just breathed for a moment, trying for patience, trying not to start a fight with me, and Ganyu, Ganyu- never have I seen anyone more beautiful, I lost my heart that day for good.

Beidou’s hands framing Ganyu’s hips, dragging slow up her waist, thumbs sweeping over the generous curve of her belly. A kiss to Ganyu’s sternum; Beidou’s hands going tight, holding on, fingers dimpling flesh, I will never recover from the grace of you, the way you move, how you twist your hands and duck your chin, how you jut it out, stubborn to a fault, how you walk and how you talk and how your shoulders go up when you’re surprised, how you take a step back when you’re nervous, and- you ready to get lewd, love?

With that fierce grip, Beidou drags Ganyu firmly against her tensed thigh, rocking against her, ‘Cause guess what, I love how your breasts look, how they bounce, how heavy they feel in my hands, my mouth. I love your stomach and your hips and your ass- fuck’s sake, Ganyu, your ass is a work of art and I wish you’d let me fuck you doggy style more, but I’ll take you anyway I can get you, you take my fucking breath away.

Slips one hand down, wiggling it beneath to palm the small of Ganyu’s back, to encourage her to thrust again and again, Hey, don’t laugh!

A scrape of Beidou’s teeth, body thrumming, trying to cram in closer, to fit them together so tight there’s no space left between, zero distance, hunger in every dark and bright and endless corner of her soul, I mean it, I mean it, I love how much of you there is, how much I have to kiss, to hold, to fuck- if I could keep my hands on your tits and my face buried between those thick thighs for the rest of my days I’d be the happiest fucking woman alive.

But then I wouldn’t be able to see your gorgeous smile or that spark in your eyes when you get sick of my shit. Wouldn’t be able to see how your body quivers when you laugh, how you shiver when you’re cold, how you look back at me…

Mouth running rampant, kissing wherever Beidou can reach, feeling wild, feeling delirious, feeling so lucky to have anything at all that Ganyu is willing to give, and it’s not enough, never enough, Beidou will always want more of her, all of her, forever, even when she’s-

A hiccup.

Beidou breathes out shaky, pulls back to look down at Ganyu, and-

There’s a wet sheen in Ganyu’s eyes. A shake in her limbs that’s more than pleasure. Beidou makes a soft, wounded sound. Leans back down and kisses her and kisses her and holds her down against the grass, the sparkling dark night shrouding them, mourning the fact that Ganyu can’t see, that she doesn’t believe.

And I wouldn’t be able to get my hands on that ass of yours, which, as I believe I said before, is fucking glorious. Should frame your ass and put it on display somewhere. A national treasure, sweetheart.

It does the trick.

The hiccup comes again, but lighter this time, edged in hilarity.

Beidou narrows her eyes. “Oi, don’t you dare laugh!”

Playful, rather than sincere. Ganyu’s face crumples in relief. She takes the out, the ground that Beidou begrudgingly gives this time around. Squirming away from the moment, unable to keep her guard down any longer; Ganyu bites at her lip, flushed and flustered and soft-eyed, still trying not to ruin the moment.

Lifting a hand, she drags her knuckles in a featherlight caress over Beidou’s cheek. “That’s enough,” she whispers. “I- I get it, okay?”

“Nah. You don’t. I know it’ll probably never be enough,” Beidou tells her, turning her face to kiss those knuckles. “But that’s okay, Ganyu. I’ll keep telling you every chance I get, and gladly, too. Gonna write an ode to your ass.”

A snorting laugh. “It’s all- chunky,” Ganyu frets, humor going thin and tight. “Not- not nice.”

Beidou lifts up enough to give her a wild look. “Ganyuuu. Fuck’s sake, are you kidding? Your ass is gorgeous, dimples and stretchmarks and so much fucking jiggle-”

The laugh comes back.

They kiss, moving slowly together. Ganyu’s cunt is wet and throbbing against Beidou’s thigh, but there’s no urgency. No desperation. Ganyu can’t believe her, but she’s exhilarated with the praise anyway, worked up and gorgeous; Beidou smiles at her. Rocks against her, gentle, gentle. Lowers herself back down to rub her cheek against one of Ganyu’s tits, the plush give, the way her chest rises and falls with each unsteady breath.

“I love you,” Beidou whispers.

The night wind whisks it away before Ganyu can hear; but she knows, she has to know.

Beidou will spend every spare second and stolen moment making certain that Ganyu knows how much Beidou cherishes her, wants her, desires her. No matter what diet she’s on or what new exercise she’s determined to try; no matter what she wears or how it fits; no matter how much weight she has or hasn’t gained since last Beidou set eyes on her-

I love you, I love you, I want you so much it’s insane.

You’re so, so fucking beautiful.




-

Notes:

hi, so. tbh, i'm a fixer. so it was a struggle for me to learn to accept that, sometimes, you can't convince the person you love more than anything that they're perfect as they are, no matter how they are. so this isn't a story about making ganyu believe, or about trying to "fix" her, or stop her from dieting or worrying ever again. it's a story about how much beidou loves her and desires her even if she doesn't believe, and that no matter how many times ganyu gets upset, or down on herself, or thinks she's ruined things - it's okay.

it's okay.

Series this work belongs to: