Actions

Work Header

Shi Qingxuan’s guide to buying sex toys for your best friend

Summary:

“What? Come on, I know you masturbate,” Shi Qingxuan said with an air of superiority.

He Xuan felt herself go crimson. “No you don’t. No I don’t!”

Shi Qingxuan reached out to take her right hand and held it up, tapping He Xuan’s index and middle fingers. The nails there were significantly shorter than the other ones.

“Fuck off,” He Xuan said.

Notes:

this one is for the horny sapphics!

• i never thought i’d write a christmas fic but here i am, also it’s a little late because writing on your phone during your family's christmas gathering can only get you so far. but honestly christmas is just an excuse both for them and for me, they don’t care and neither do i.

• i went with what i've seen as fandom's most common interpretation of (modern) sqx (and beefleaf) here

• as always huge thanks to my amazing friend for reading this and reassuring me that they pretended they didn't know me while reading my nsfw, also english isn't my first language and any typos etc are all mine

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

Work Text:

Shi Qingxuan was bored, but that was okay. Usually her best ideas came from her being bored and finding something to do. She wanted to chat with someone, but all her friends were at work, her brother was on a business trip, and her roommate He Xuan was hanging out with Xie Lian’s weird girlfriend. She also didn’t feel like watching anything, and it was no fun watching stuff without He Xuan anyway. She finally decided to take her laptop for some online retail therapy. 

After browsing for a while she decided that she already owned all the most modern pieces of technology, so she moved on to books. She one-clicked a couple of sapphic erotica novels that would keep her entertained on rainy nights, then she remembered one of her vibrators had stopped vibrating and she should buy two or three more to make up for it. 

She laughed at a few silly designs she saw — she couldn’t believe people actually enjoyed things like vibrators that were customizable with the face of your favorite anime character or tentacle dildos, but she wasn’t going to kinkshame anyone. She briefly asked herself how many clit suckers a single gal with a massive crush on her hot lesbian best friend/roommate could reasonably own and then quickly decided that she didn’t have anywhere near what could be considered a worrisome amount of them, so she added two to her cart.

She was about to pay, she really was, she would just check out one more page. And her eyes landed on a beautiful dildo. It wasn’t anything she didn’t have already, and in fact she wasn’t even thinking about it for herself. What caught her attention were the colors, a kind of very fine and delicate swirls of gold on black. She was so used to He Xuan dressing in all black clothes with golden accents that her mind couldn’t not associate those colors with her.

Christmas would be in two weeks, and while she had collected a few small gifts for her all year, she still didn’t have a main present for her roommate/friend/secret crush. Seeing this beautiful dildo in exactly those colors, Shi Qingxuan had no doubt this was going to be The Present for He Xuan, and it was well known that if you saw an item and immediately thought of a person to buy it for, you just had to do it. It was basically a law. It would be illegal not to buy it.

She grinned after paying for hers and He Xuan’s new toys. She didn’t know how she was going to resist giving it to her as soon as it came in the mail, but she was just going to have to keep herself occupied, even though she didn’t think she would be able to form a single coherent thought that wasn’t about imagining He Xuan’s reaction to receiving her present. He Xuan would turn super red and be grumpy and boring about the present, but she would reluctantly thank Shi Qingxuan. The atmosphere would turn silly and a bit horny while they played some board games, then He Xuan would excuse herself, thinking she was being sneaky, and Shi Qingxuan would lock herself inside her own room while imagining He Xuan fucking herself on the dildo Shi Qingxuan gave her. 

Actually, she could get started on that fantasy right now. Her pussy was already wet, but she took the time to pour herself a glass of wine and light some scented candles to really make this a special occasion, then she carefully chose a few different types of toys from her collection, already deciding which one she would use first to achieve maximum enjoyment. She slid off her panties and grinned to herself. 

Yes, being bored always resulted in something good.

 

***

 

Christmas mornings were hell for He Xuan. Every year she told herself she would wake up before Shi Qingxuan, and every year she failed to get up before Shi Qingxuan came barging in her room and launched herself on He Xuan’s bed, or more accurately on He Xuan herself. 

He Xuan burrowed further under the blanket to hide her face, since whatever it was doing it was nothing she wanted Shi Qingxuan to see. Shi Qingxuan, who was currently straddling her hips and blabbering on about some nonsense He Xuan couldn’t hear above the ringing in her ears. Shi Qingxuan hugged the shape of He Xuan above the blanket and made kissy noises and even kissed the fucking blanket where she somehow guessed He Xuan’s nose was. Maybe next year He Xuan should actually answer when Shi Qingxuan asked her what she wanted for Christmas instead of giving her her usual indifferent shrug. Please don’t get all touchy on the bed of your very lesbian and very much hopelessly in love with you best friend

She briefly considered letting herself running out of oxygen, entertaining thoughts of newspaper headlines: ‘lesbian rather dies than show her best friend how she would like to flip them over and pin her to her bed and show her every single erotic fantasy she’s had since she first met her.’ She didn’t want to put any journalist in a difficult position, so she slowly emerged from the covers.

Shi Qingxuan wasted no time kissing her cheek. “He-jieee! Merry Christmas!!! Let’s have breakfast!”

He Xuan pushed her to the other side of the bed so she could get up. Why did Shi Qingxuan have to make such a big deal for a holiday they both didn’t even celebrate? But every occasion was an excuse for Shi Qingxuan to be extravagant and get on He Xuan’s nerves. Her patience was tested on a daily basis thanks to the disastrous combination of her introverted tendencies and her crush on Shi Qingxuan. At least this year they were spending Christmas alone, unlike last year when Shi Qingxuan’s brother and both of his partners had invited themselves over with little forewarning.

After claiming bathroom rights and emerging showered and ready for the day, He Xuan started preparing breakfast, which just meant taking out the cake they had ordered the previous day and preparing some heavily spiced tea for the both of them while Shi Qingxuan was showering. None of them cooked, Shi Qingxuan finding the task too boring and He Xuan being more interested in the eating part, so they were used to always having their fridge full of takeout and sometimes some fancy baked goods (thanks to Shi Qingxuan being able to pay for it).

She was just setting the two cups of tea down on the table when Shi Qingxuan appeared by the kitchen door wrapped in only a towel, which was probably part of her elaborate plan to slowly murder He Xuan. 

“All ready?” She asked. She started approaching the table.

He Xuan made a shoo gesture. “Get dressed.” 

“He-jie is so boring!” Shi Qingxuan laughed, but she was thankfully heading towards her bedroom.

He Xuan sighed, busying herself with cutting two slices of cake.

*

They finished their breakfast without any accident, since Shi Qingxuan had gotten dressed and He Xuan could distract herself enough with the food in front of her. 

“Gifts now!” Shi Qingxuan didn’t wait for He Xuan to react before sprinting out to her room again.

He Xuan went to her own room where she had hidden a bag of mixed small gifts, a tradition they had started years ago when He Xuan could never be sure how much money she could spare for gifts for her friends. Shi Qingxuan had told her to just get her something small, and as He Xuan’s financial situation had grown more stable over the years she had kept buying her small things, just in bigger quantity.

She found Shi Qingxuan in the living room with a big shopping bag resting on her lap. Shi Qingxuan looked up at her and gave her a grin that meant nothing good. 

Faking a carelessness she didn’t feel, He Xuan dropped her own bag full of gifts on the couch next to Shi Qingxuan. 

“Me first!” Shi Qingxuan said, already rummaging through the small wrapped packages. He Xuan pretended she wasn’t staring at her face as she unwrapped each gift. It was like no matter what He Xuan gave her it was always going to be the best thing Shi Qingxuan had received. It was in moments like these that He Xuan found it hard to remind herself that it didn’t mean anything, that Shi Qingxuan was this ray of sunshine with all of her friends.

Shi Qingxuan laughed out loud when she unwrapped a cheaply painted fan. It was one of their many inside jokes, and He Xuan let herself smile and return the hug when Shi Qingxuan wrapped her arms around her, laughing softly in her ear. She then helped Shi Qingxuan put on a pair of teal earrings that had made He Xuan think of her as soon as she saw them. Not that she wasn’t always thinking of her one way or another.

The last gift she unwrapped were some fancy chocolates that He Xuan would have never bought for herself. Shi Qingxuan immediately put one in her mouth and moaned — actually moaned. He Xuan stole one of the chocolates in a panic just to give herself something to do. 

Shi Qingxuan batted her hand away. “Hands off!” He Xuan picked another chocolate and put it in her mouth before Shi Qingxuan managed to stop her. “He-jie, I swear! I still haven’t forgiven you for last year’s cookies.”

“These are really good.” She finished chewing. “It’s okay, you can pick something from my gifts.” She extended her hand expectantly towards the bag that was still in Shi Qingxuan’s lap.

Shi Qingxuan’s eyes went wide with something He Xuan couldn’t identify before it left her face and a sheepish smile formed there. “He-jie, ah, actually, maybe, um, I, I, I I I—”

He Xuan grabbed the bag, turning her back to Shi Qingxuan who was getting up to stop her. He Xuan looked behind her to see her flop back on the couch, sighing and covering her red face. “Go ahead. Keep the black one for last.”

The gifts were much higher quality than anything He Xuan had given her, and she tried to ignore the feeling of inadequacy that rose up in her every time. There were, predictably, lots of snacks too, and small pieces of golden jewelry. They were all very lovely. 

He Xuan judged that Shi Qingxuan was probably over whatever nonsense had overtaken her, and sat back on the couch to open the last, bigger, present. It was wrapped in black paper, and in golden marker were the words I hope He-jie enjoys it in Shi Qingxuan’s handwriting, with a winky face next to them. He Xuan looked at her once more in case she wanted to say something, but Shi Qingxuan was silently shaking her head to herself.

Not taking too much care to keep the paper intact, He Xuan unwrapped her gift. And stared at it.

The packaging was quite discreet and refined, she supposed, but refinement could only go so far when it somehow involved a picture of a huge phallus. Which was what He Xuan, belatedly, realized was inside the box.

She looked at Shi Qingxuan, who was looking at her. “Um, it’s a, it’s—”

“No, yeah, I can see,” He Xuan said.

Shi Qingxuan was silent for a moment, then she seemed to make up her mind. “Oh, what the hell, we’re both girls! It’s not weird, okay? I saw it online and I thought it was perfect for you, I mean I would’ve bought it anyway but my drawer is getting kind of full you know, haha, anyway those are kind of your colors, see? Open it up, open it!”

He Xuan kept staring at her.

“What? Come on, I know you masturbate,” Shi Qingxuan said with an air of superiority.

He Xuan felt herself go crimson. “No you don’t. No I don’t!”

Shi Qingxuan reached out to take her right hand and held it up, tapping He Xuan’s index and middle fingers. The nails there were significantly shorter than the other ones.

“Fuck off,” He Xuan said. 

But Shi Qingxuan was already taking the box from her hands and was opening it to reveal the phallus illustrated in the picture. Holding it in her hand, she began absentmindedly stroking it. “Look, I know it might look a little big, but really it’s just a matter of getting used to it—” She stopped talking when He Xuan grabbed her wrist. 

“Stop. Rubbing it.” Her words came out husky.

“Oh come on, you know you have to clean it first anyway, don’t you? Gentle soap and lukewarm water—”

Losing her mind. He Xuan was losing her mind. She let go of Shi Qingxuan’s wrist, trying to ignore the red mark she had accidentally left there. At the same time she took the dildo from her hand and wordlessly left the room. She came back to Shi Qingxuan still sitting on the couch shortly after. He Xuan handed the phallus to her.

“I cleaned it. Do whatever you want with it.”

Shi Qingxuan pouted, pulling her back on the sofa. “He-jie~”

He Xuan let herself be sat down, and before she realized it Shi Qingxuan was in her lap, trapping her with her legs as she hugged her neck tight with one arm. Her other hand was holding the dildo between their bodies. 

“He-jie He-jie He-jie He-jie~~~ I just want you to feel good~”

He Xuan’s hands had somehow come to rest on her waist. She let out a long breath against Shi Qingxuan’s neck. It was frustration and lust that made her reach for her hair at the base of her neck, pulling her head back so Shi Qingxuan was forced to face her.

Shi Qingxuan’s laughter fell off her face. Their lips were so close, too close—

It was Shi Qingxuan who closed the gap first. He Xuan remembered the softness of her lips from one night many months ago, Shi Qingxuan drunk and He Xuan too sober and angry at her for putting her in such a situation. 

They weren’t drunk now. He Xuan kissed her back, hungry. 

Shi Qingxuan was a loud kisser. She kept sighing between kisses, moaning when He Xuan’s tongue found hers, the sounds reverberating through He Xuan’s own mouth. He Xuan wanted to devour her.

She kept kissing her while her hand trailed down Shi Qingxuan’s body. She followed the curve of her arm until she found the cursed object that was still between them in Shi Qingxuan’s hand. She took it from her and threw it to the other side of the couch.

Shi Qingxuan broke their kiss. “He-jie—”

“Shut up,” He Xuan found her mouth again.

“He-jie— you said—”

“What,” He Xuan held Shi Qingxuan closer against her as she shifted to lay Shi Qingxuan down. Her mouth found her neck and that for some reason made Shi Qingxuan giggle. She felt Shi Qingxuan’s arm leave her neck to reach for something behind her and then return with the phallus, waving it in front of He Xuan’s face.

“What,” He Xuan repeated, annoyed. She pushed herself away from Shi Qingxuan’s body, looking down at her.

Her frustration vanished at the sight of Shi Qingxuan where she had always wanted her, beneath her, happy and glowing. Her hair was messy from He Xuan touching it, her lips were pink and full, and she could see exactly the spots where she had kissed her neck. He Xuan traced the pink marks in awe until Shi Qingxuan waved a hand in front of her face. 

“He-jie forgot what she said, didn’t she?”

He Xuan couldn’t remember a single thing she’d ever said in her life.

“He-jie saaaaiiiid~~~” She giggled. “He-jie said I could pick something from your gifts.” She kept her eyes on He Xuan while bringing her mouth close to the dildo she was still holding.

“I—”

Shi Qingxuan stuck her tongue out and licked the tip. “He-jie promised~”

“Fuck,” He Xuan breathed. 

“Exactly!”

He Xuan dropped down to her mouth again. She kissed and bit her lips while Shi Qingxuan was laughing. He Xuan could feel her panties sticking to her pussy where Shi Qingxuan’s knee was pressing against her. There were too many layers between them. She reached to pull up Shi Qingxuan’s sweater and then got frustrated when she had to stop kissing her to pull it off. 

Shi Qingxuan took advantage of their position again and trailed the dildo between her breasts, up and down, slowly, then circled her nipples with the cock’s tip. He Xuan could see how hard they were under her blouse. “I need to touch you,” she said. She had no idea how she could still form words.

“Finally,” Shi Qingxuan said, and grabbed He Xuan’s hand to press it against her boob.

Finally . She would think about that later. What it meant that Shi Qingxuan too had been waiting, wanting this too—

She pinched Shi Qingxuan’s nipple between her fingers. Shi Qingxuan reached a hand inside her low-cut blouse, inside her lacy bra, and bared her breast to He Xuan. She took the pale brown nipple between her teeth as gently as she could, then alternated licking and sucking until Shi Qingxuan was moaning more, more .

He Xuan stopped, coming up to swallow her moans. “Sit up,” she told Shi Qingxuan. 

Shi Qingxuan did as she was told while He Xuan slipped off the couch down to her knees on the soft carpet, bringing Shi Qingxuan’s legs with her, dragging her ass to the edge. She looked up at Shi Qingxuan.

“Oh,” Shi Qingxuan let out.

She kept her eyes on her as she kissed the side of her knee above her tights, wanting to go slow. Instead, Shi Qingxuan raised her ass and reached beneath her mini skirt to pull off her tights. He Xuan helped her get them off completely. 

She was conscious of how hard she was breathing.

“He-jie, I want you. Please, I need—”

And then He Xuan was spreading Shi Qingxuan’s legs, lifting her skirt to reveal lacy panties that did little to cover her. He Xuan cursed out loud as she traced her finger above the fabric, feeling the wetness there. Shi Qingxuan was wet, horny and wet for her.

Shi Qingxuan kept calling her name. He Xuan pressed where she knew her clit was, delighting in the way Shi Qingxuan cried out loud. “Tell me that I can,” He Xuan said against the inside of her thigh.

“Anything. He-jie, I’d let you do everything to me. You’re so hot, fuck, touch me, fu— fuck.”

He Xuan managed to get her panties off in one smooth motion. She looked at her wet pussy, then up at her full figure. Shi Qingxuan was flush with lust, pinching one of her nipples hard while the rest of her torso was still covered by her blouse. Her skirt was still on, the fabric pulled up to her belly to reveal her fully to He Xuan.

He Xuan had never seen a more beautiful sight.

She grabbed Shi Qingxuan’s ass to pull her closer to He Xuan’s mouth, and after the first slow lick from her entrance to her clit she lost herself to this. Only Shi Qingxuan’s pleasure mattered, only her taste on He Xuan’s tongue, only her wild moans. Nothing Shi Qingxuan ever did was quiet, and He Xuan would’ve never thought she would find it hot if her partner cried so much in pleasure during sex, but this was Shi Qingxuan and He Xuan loved everything about her.

Licking and sucking, she found a rhythm for both herself and Shi Qingxuan, learning a dance that she knew was new to both of them. Just like she knew that Shi Qingxuan was close when her hips pushed up, up, up, seeking more friction, faster. He Xuan kept a hand on her belly, keeping her down so she could suck her once, twice, three more times, lick her fully from her entrance again, then again suck her where she needed it—

Shi Qingxuan’s body went wild under her hands, spasming with each time He Xuan let her tongue lick her sensitive clit, making sure she was giving her the longest orgasm she could. Only when Shi Qingxuan’s legs started to squeeze close did He Xuan let her go, wiping her chin as she lifted herself on one elbow to properly look at Shi Qingxuan’s face. She was breathing fast, her eyes half-closed in pleasure. Pleasure that He Xuan had given her. 

Shi Qingxuan pulled her down to kiss her, to taste herself on her lips. He Xuan never wanted to get rid of the taste. 

“He-jie, fuck. That was,” she said.

“We’re not done,” He Xuan didn’t let her finish. She reached for the dildo that lay forgotten next to Shi Qingxuan. “Take off your clothes. I want you naked for this.”

Shi Qingxuan’s eyes widened. He Xuan watched her as she quickly got rid of her blouse and bra first, then her skirt. Her legs fell wide open and she looked down at He Xuan with a wide grin. One of her hands had once again found her nipple, while the other was between her legs, circling her clit. He Xuan considered letting herself enjoy this show to the end, but she was too eager to fuck Shi Qingxuan. Next time, she hoped, she could ask Shi Qingxuan to show her how she liked this when she was alone, how many times she liked to come, what toys were her favorites. She hoped there was a next time, because she wasn’t coming unscathed out of this.

She set two fingers at Shi Qingxuan’s entrance, looking up to ask for permission. Shi Qingxuan nodded, still rubbing her own clit. She cried in pleasure at He Xuan’s fingers entering her none too gently. She only thrust twice before using the wetness on her fingers to coat the tip of the dildo. Shi Qingxuan was so wet this was an unnecessary step, but she hadn’t been able to resist feeling her tight heat with her fingers before she fucked her with this.

Placing the tip at her entrance, she held Shi Qingxuan’s hand still with one hand to stop her. She wanted her attention on her, on this. She looked at the cock. It looked huge to her, but then again she’d never been too into being penetrated. She’d made do with her fingers all her life. She knew Shi Qingxuan had several of these; she had left them more than once where He Xuan could see them.

She started sliding it in slowly, rotating it so it could coat itself in Shi Qingxuan’s juices. Shi Qingxuan’s mouth was open, her eyes never leaving the spot where He Xuan wanted her to look. She let out a long sigh when the cock was fully into her, and then He Xuan was fucking it in and out of her fast, sparing her no gentleness, knowing she could take it no matter how hard He Xuan gave it to her, trusting her to stop her if she went too far.

Once she found a rhythm she could sustain, she released Shi Qingxuan’s hand. Shi Qingxuan started rubbing herself hard again, and He Xuan reached inside her own clothes to touch her aching clit, making sure Shi Qingxuan saw what she was doing. Shi Qingxuan’s eyes followed her movement, and she saw in her wide eyes that she was aware of it. 

He Xuan’s panties were soaked and the wet fabric was uncomfortable against the back of her hand, but she couldn’t waste time to get rid of them. The sight of the dildo, the dildo that Shi Qingxuan had picked out specifically for her and that was now in her hand fucking Shi Qingxuan, the sensation of giving them both pleasure at the same time, the sight of Shi Qingxuan fully naked and open to her, it was all so much, she was going to—

She couldn’t control her body twitching as pleasure took her, and she saw Shi Qingxuan’s realization that she was coming, she saw her circling her clit faster two, three times, and then Shi Qingxuan was coming too, moaning.

He Xuan let herself collapse on Shi Qingxuan’s thigh, kissing, biting as the rode the last waves of her orgasm. She stayed like that for several breaths, waiting for her heart to slow. 

Coming slowly back to herself she realized she was still holding the toy inside Shi Qingxuan. She carefully pulled it out, locking eyes with Shi Qingxuan. She gave it one long lick from the base to the tip.

Shi Qingxuan sat up, leaning over to pull He Xuan to herself. He Xuan dropped the toy on the couch, not caring if it made a mess. She was still fully clothed and she draped herself over a fully naked Shi Qingxuan, liking the contrast. She let Shi Qingxuan kiss her mouth, her cheek, everywhere she wanted. 

“He-jie,” Shi Qingxuan said. “I like you more than all my sex toys combined.”

He Xuan laughed despite herself, giving her a playful shove. She buried her face in Shi Qingxuan’s hair. “Qingxuan,” she whispered. 

Shi Qingxuan’s hand found her breast, her hard nipple. “He-jie, do you want..”

He Xuan took her hand in hers, lifting herself on her elbow to look down at her. “Next time,” she said, hopeful.

Shi Qingxuan smiled. “I’ve always wanted to touch your boobs. You’re going to have to let me do that a lot.”

“You always touch my boobs.”

“Not always! Never under your clothes!”

He Xuan shut her up with a kiss. “Thank you for the gift.”

Shi Qingxuan laughed. “I thought we established it’s mine now?”

“I changed my mind. It’s mine to use as I please.” 

“He-jieeee… can I use it on you next time?”

Next time . They’d both said it now. He Xuan tried not to glow. “I don’t know how to say no to you.”

“Then don't!”

He Xuan kissed her again. “Okay.”

 

***

 

Shi Qingxuan proudly showed He Xuan her extensive collection. All shapes and sizes of dildos and vibrators, a few wands, clit suckers, and a few things she’d never used since they required a partner.

“Fuck, I knew you had many, but this?” He Xuan shook her head, but she was laughing.

They had cuddled on the couch until Shi Qingxuan had declared she was too cold and either He Xuan was going to fuck her again or she would have to put on her clothes again. He Xuan had helped her get dressed, but not before giving her another orgasm that had left her legs shaky and weak. 

“What else is a single lady supposed to do?” She asked airily.

He Xuan picked up a flower-shaped toy with a small opening in the center. “What even is this one supposed to do?”

Shi Qingxuan took it from her. “Suck you when no one else is around to do it, obviously.” She replaced it in her drawer. Truly she’d only used it once, it was something designed to be prettier than useful.

He Xuan crossed her arms. “What if someone is around for that.” She didn’t end the sentence like a question.

“Is He-jie offering?” 

“I thought the past two or three hours had made it obvious,” she grumbled. She was so cute Shi Qingxuan couldn’t help but bully her a little.

“Are you asking to be my personal clit sucker whenever I need my pussy ate?”

The sight of He Xuan blushing would never cease to entertain her. She was truly, utterly in love with her. She hoped He Xuan would let her tell her that soon.

“I’m asking if you want to stop being a single lady in need of so many sex toys. With me.”

Shi Qingxuan laughed, throwing herself in He Xuan’s arms. “Yes, I’ll be He-jie’s girlfriend!” She kissed her on the lips. “But the sex toys stay,” she added.

She felt He Xuan laugh in her hair. “I can’t wait for you to show me exactly how each one of them works.”

Shi Qingxuan freed herself from the embrace, grabbing one at random and pulling He Xuan to her bed. “Why don’t I start now!”

And show her she did.

Notes:

thanks for reading!

i love reading your comments if you have any!

come say hi on twitter