Actions

Work Header

Limits

Summary:

After an emotionally intense gaming session, March suggests a way to relieve the tension.

Stelle ends up getting more than she'd ever bargained for out of this polyamory thing.

Notes:

Follows from chapter 4 of Set the Princess Ablaze, but that's not necessary for enjoying this.

PoV changes a lot, but hopefully it's obvious whose it is at any given time.

Enjoy!

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

Work Text:

Stelle couldn’t believe this.

She’d been expecting the three of them to be playing a video game all night, but it had ended up much too emotionally intense, so the three of them had decided to put it down for the night instead. Stelle had used the opportunity to pull out her phone to get her dailies done. However…

 

***

 

Firefly’s lips met March’s hungrily. After her emotional conversation with Stelle, prompted by the themes of the visual novel they’d been playing, her emotions were already all over the place. Then there had been a romantic kiss scene… Firefly had been hooked, her chest heavy with the feeling.

March must have noticed, because as soon as she got the chance to, she’d kissed her.

When their mouths parted, March was breathless. “Oh- wow. I know it was my idea, but…”

“You said you had ideas, let’s hear them.” Firefly teased. She ran her hand along March’s neck to her chin, drawing her in slowly for another kiss. March looked too flustered to find her words. This would be the perfect way to work off her feelings…

“Gah…” Stelle groaned. Both Firefly and March turned to look at her. She was tapping away at her phone, playing one of her games no doubt.

“Stelle, you ruined the moment!” March groaned. Firefly started laughing as the tension broke. She loved her girlfriends so much.

“I need to- spend my energy.” Stelle grunted. She was focused intently on the game, so she was probably rushing to join in…

Firefly turned to March again, and gestured to Stelle with her eyes. March looked confused for a moment, before it clicked. They both shuffled up to Stelle, grinning.

“Is spending your energy really that important?” Firefly purred in her ear, suppressing the urge to giggle. She ran her hand along Stelle’s thigh, hooking a finger under the band on her leg.

“It’s… more efficient to-.” Stelle huffed. Firefly felt her tense a little.

“Come oooon, is grinding really that much more important than us?” March teased. She’d slid round the other side of Stelle and was tracing a line on her neck with a finger.

“I’ll try and be quick.” Stelle said, attempting in vain to shuffle away.

“I guess it’s just us then Marchie.” Firefly said, leaning across Stelle to meet March in the middle. Stelle flopped back onto the bed to make room for her phone as the pair of them kissed. Firefly gently moaned as she explored March’s lips with her own, barely needing to put it on for effect.

“Really? Right in front of my dailies?” Stelle said.

March pulled away to say, “You can join in wheneveeeeer-” as Firefly dropped her mouth down to March’s neck, tracing her soft skin with her teeth.

 

***

 

March had guessed that Firefly had been excited by the romantic elements of the visual novel, but she hadn’t expected her to be this turned on so quickly. March would normally have more fight in her, but right now, she was in the mood to just give in.

Of course there was the fact that Stelle was here too. Sure they’d been on dates together as a… three-couple? Whatever the word was, but anything past making out? This was novel. Still, having Stelle watch Firefly toy with her like this was pretty hot…

Stelle had managed to shuffle out from underneath them and put her phone down on her bedside table.

“That invitation still stand?” Stelle asked.

“Of course it does!” March said.

“It’s your room, after all.” Firefly said with a grin. There was a notification sound from Firefly’s phone. She went to go check it, before she started laughing again. She turned the screen around to show the other two the message.

 

Silver Wolf

Give me more warning next time.
You knew I was watching!

 

“Oop…” March said. She’d forgotten Silver Wolf had been watching. In their defence, she was spying on date night! Sure the plan had been video games, but still!

“I’ll apologise to her later. All I want to think about right now is you two.” Firefly said.

“How do we want to do this?” Stelle asked.

“This? Wait, you wanna… all three of us?” March asked. She’d been thinking about it, but it was different to have it said out loud. Of course, there was one little problem with the idea. “I’m not sure I’m ready to see you doing sexy things with Firefly. I’ve gotten better but…” She felt embarrassed that she was still struggling with her jealousy, but really! She’d had a lot to begin with! It was impressive that she’d gotten as good at dealing with it as she had!

“I could just watch.” Stelle said with a grin.

March sighed. “That doesn’t feel fair…”

“Actually, I have an idea.” Firefly said.

 

***

 

Stelle watched as her girlfriends whispered conspiratorially on the other side of the bed. She tried not to listen in, lest it ruin the surprise.

Her mind wandered back to her game. She’d spent enough energy that she wouldn’t overcap until the morning at least. Unless she slept in of course, but if they were all going to be sharing the bed, chances are she’d wake up early, she could just do it then. Though, she should probably plan now what she needed. The substats on those items were decent, but she’d need to level them to know for sure. Might be better to just farm more upgrade materials so she didn’t need to think that early?

She was dragged back to reality by March and Fly suddenly being upon her. March’s lips met hers, catching her off guard. As she wrapped her arms around March in return, she felt Firefly undoing her skirt. So that was their game. 

This was the opposite of a problem.

March kissed her more forcefully, pushing her down to the mattress as she felt her underwear coming loose. A little earlier than that would normally happen, but she digged the enthusiasm.

March let her go as Firefly lifted her undone bra and shirt from her in one clean motion. Stelle was about to fake curling up in embarrassment at her nudity, when Firefly took March’s place. Before she could react, her wrists were pinned to the pillows, her ankles to the mattress. She loved how strong Firefly was, but she’d never used her strength in the bedroom quite this much before.

“I’ll be back in a bit~” March said with a wink, before heading out of the door.

Firefly smiled down at her, a look of adoration. Stelle realised she must look as surprised as she felt.

“All good so far, my dear star?” Firefly asked.

“Anyone who likes women wishes they were me right now.” Stelle quipped, putting her cool demeanour back on.

“Good. We have something special for you.” Firefly said.

“Let me guess, I’m bottoming again?” Stelle joked.

“Is that okay?” Firefly asked.

“I’m the Galactic Baseballer: I don’t care if I have to pitch or catch, so long as I get to play.” Stelle said with a grin.

Firefly’s grip on her loosened a little as she nearly keeled over laughing.

“What did she do?” March said as she came back into the room. Stelle repeated the line, making March roll her eyes. She was smiling though, so Stelle chalked it up as a success.

March walked back over to the bed and began emptying the bag she’d brought. Ah, the rope. Of course. She’d been excited when March had said she’d gotten it, but they hadn’t had a chance to try it out yet. 

She lay there patiently as Marchie and Fly tied her to the bed. It sounded like they had it all in hand, between March having done some research (who’d known that the express’ archives had resources on safe bondage in there? How had March found out?) and Firefly’s dexterity, so she trusted them with it.

Was she giving up on trying to sort her item substats too easily? Sure she could probably use upgrade materials, but-

“Should we do her legs too?” March asked.

“Hmm, that depends if she can behave herself.” Firefly said, turning to Stelle with a grin.

“Hmm?” Stelle zoned back in. “Oh, I’m well behaved and can be trusted with leg freedom.” She said with a wink.

“Yeeeaaah I’m gonna tie her legs too.” March said. Success, Stelle thought.

They’d given her more wiggle room with her legs at least. She tested out her range of movement. Comfortable, but she’d have to try very hard to get out by herself, just how she’d hoped. If they were going to tie her up, they were going to do it properly. And if she was going to be here a while, she was glad they had the rope. March’s ice was fun, but not for that long.

“So. What are you going to do to me, pretty ladies?” Stelle asked. She was starting to get excited.

“Ooh ooh, can I tell her?” March chirped excitedly. “You get to watch!”

Stelle’s jaw dropped. She’d been had. Or, rather, she wasn’t going to be had.

“Well, then let the show begin.” Stelle said with a wink. She wasn’t going to let them get to her that easily.

“...Right. I hadn’t really thought this far ahead.” March said, double-checking one of the ropes tying Stelle to the top of the bed.

“Don’t worry, I’ve got this.” Firefly said. She wrapped her arms around March, pushing the pair of them onto the bed, just outside of Stelle’s reach.

 

***

 

March lost herself in Firefly’s warm embrace. She wrapped herself around her as their lips met. She snuck a hand into Firefly’s hair, their legs became entangled, and she couldn’t help but marvel at the little moans Firefly was making. Was she putting it on to torment Stelle? Or was she really just that into it today?

She moved to run her free hand up Firefly’s thigh, feeling her soft skin and dense muscle, when a thought occurred to her. If Firefly was already this turned on…

She ran her fingers up Firefly’s dress, towards the front, gently stroking her erection through her pants. Firefly tensed up and whined into her mouth as she did. March grinned, satisfied with herself, as Firefly pulled back, panting. 

“She got you there, Fly.” Stelle teased.

March propped herself up a little to watch as Firefly ran her nails up the inside of Stelle’s thigh, ending with her fingers gently brushing Stelle’s labia. The inhale of breath she made was delightful.

Firefly turned back to March, biting her own lip as she looked her up and down. March’s heart skipped at seeing the look in those eyes, like she was about to be devoured.

Firefly lifted her up off the mattress and back to her lips. Her hands began unfastening March’s clothes. March did her best to keep her hands out of the way, arms wrapped around her shoulders. Firefly threw March’s shirt to the floor, before lifting her own dress up and off. March seized the opportunity to unfasten Firefly’s bra. She slid it down her arms to join the growing pile of clothes, allowing her to admire Firefly’s naked chest.

At this rate, Firefly was going to end up being in charge of both of them. March didn’t have a problem with this, but she wasn’t going to let her ‘win’ that easily.

She kissed her way down Firefly’s chest, supporting her back with one hand as she took a handful of one breast and a mouthful of the other. Firefly whimpered as March’s teeth met her nipple, and she felt Firefly begin to grind against her. She felt heat rise within her as Firefly’s motions called to mind what she’d be doing to her next, not helped by feeling Stelle struggling against her restraints beside her.

“Oh, March-” Firefly moaned as March caressed her. She felt her bra strap ping as Firefly wrestled to continue undressing her. “I want you- so much.” She panted, gripping onto March’s hair.

March slid her hand down from Firefly’s chest, slipping under her skirt and over the band of her pants. She ran her fingers up Firefly’s dick, taking a gentle grip of it. She pulled away from Firefly’s chest, and stared into her girlfriend’s eyes, unfocused with desire.

“I’m all yours, as soon as you’re ready.” She said, gently stroking Firefly up and down. 

Firefly shuddered as she pulled away from March’s grip, heading over to the bag of supplies March had brought. March finished the process of undressing, before checking on Stelle. She leant over her on all fours to kiss her on the cheek. “Are you having fun Stelle?”

“I can nearly get my thighs together close enough to get some feeling.” Stelle said, a little breathless.

“Sounds like I did my job right then!” March said proudly. She ran a hand down her toned body, finishing at her crotch. Wow, Firefly wasn’t the only one raring to go it seemed. Not that she could talk: those pants were going straight in the wash when they were done.

“You’re both mean.” Stelle said, gasping as March’s fingers finished their course.

“Aw, you love us really.” March leaning back up with her hands on her hips.

“Of course I do.” Stelle said, wriggling some more.

“I’m ready Marchie.” Firefly said, climbing on the bed behind her. She wrapped her arms around March, one hand stroking a breast, the other resting in her bush. She could feel her warmth as Firefly rested her head on March’s shoulder, waiting for permission.

“Then so am I!” March announced. She was surprised to feel Firefly’s warm hand pushing her forward onto all fours again. She saw Stelle grin as Firefly slid into her from behind, warm hardness filling her. She moaned as she felt Firefly begin to thrust again and again. Seems like bringing the lubricant had been a smart plan: she’d been a little worried that she wasn’t warmed up enough for this, but there was no problem at all.

“More-” March moaned, dropping from her hands to her elbows as she struggled to concentrate on keeping herself up. Firefly panted as she thrust faster, interspersed with moans.

“Aeons I wish that was me.” Stelle whispered. March, distracted by the sensations below, had almost forgotten about her other girlfriend. Stelle was biting her lip, wriggling in vain to try and get closer to the pair of them.

March let her arms give out, sliding down towards Stelle. They’d said they’d just let her watch, but with the overwhelming sensation, she really wanted something to dig her teeth into, and Stelle was so conveniently there.

Stelle let out a gasp as March’s teeth met her neck. She’d be wearing that scarf to Amphoreus if she had her say right now.

She whined as the sensations ran deeper and deeper into her body along with Firefly. Her nails dug into Stelle’s biceps as she was overwhelmed. She came hard, her legs threatening to buckle too; She near-enough screamed into Stelle’s neck.

Firefly pulled out to let March settle down onto Stelle’s chest. She was breathing hard, and gently wiggled to try and let the feeling reach its conclusion. She loved her girlfriends, so so much. How lucky was she that she had people who could make her feel like this.

“You okay there Fly?” Stelle asked over March’s head. “If you need somewhere to put that next…” March could practically hear Stelle wink.

“When- When Marchie’s okay to move.” Firefly said softly, shuffling over to stroke March’s hair.

She was pretty out of it, but she didn’t want to hold the pair of them up. Besides, this gave her an opportunity she’d been waiting for~

She rolled off of Stelle, her legs struggling as a spasm hit her, but she got to her feet and headed to her bag.

“All- All yours, Fifi.” She said. Hmm… she didn’t want to get cleaned up just yet, but she’d get the tissues out for later. However… aha, there it was!

She turned around to see that Firefly had removed the condom and had clambered on top of Stelle. She held up her camera, saying “Say cheese!”

Stelle turned to wink at the camera as Firefly drew closer to her face. After the snap was taken, Firefly gently turned Stelles head by her hair so she could slide herself into her mouth. March took a couple more photos as she used Stelle’s face like she’d used March, just to make sure she’d get at least one good one. Action shots were difficult!

 

***

 

Firefly had to be a lot more careful with Stelle than usual here. She hated the idea of what would happen if she slipped at this angle. It wasn’t what she was used to, but well, Stelle had asked.

She rolled her hips back and forth into Stelle’s mouth, the sensation of her lips bringing her ever closer to climax. If she had the stamina, she hoped she could feel Stelle’s other lips too tonight. She would definitely be walking in crutches tomorrow at this rate.

Her thoughts were taken over by pure pleasure as her body took over. Her movements became erratic as she finished, plunging deeper into Stelle’s mouth than she’d intended as her body tensed. In her orgasm-addled mindstate, she just about registered that Stelle seemed okay. In a haze of joy, she slid out and off of Stelle and curled up against her.

“I- oh.” Firefly tried to say, interrupted by a shudder running through her. “I really, really needed that. Thank you, my star. And my princess.”

“Any time, Bug.” Stelle said, trying to be smooth as she swallowed. “Marchie could you bring me my soulglad please?”

“Why don’t you get it your- oh. Right.” March said, before bringing over the open bottle.

Firefly listened as March helped her drink, and then started showing her the photos she took. She wanted to look, but she was exhausted, and resting in a post-orgasm haze. Stelle was so cosy to hold onto.

“I love this one! You can really see how much you’re enjoying it!” March said excitedly.

“I had no idea I looked like that during.” Stelle said. “I mean, can you blame me?”

“You know where I’d prefer her.” March said.

Firefly smiled. Sometimes she was sad that she couldn’t get surgery to get the body she really wanted, but if her body could bring this much joy to the women she loved? Maybe it wasn’t all bad.

“So, when’s my turn?” Stelle asked, unable to hide the eagerness in her voice.

“What do you think, Fifi?” March asked. “Maaaaybe she can join in the fun now.”

Firefly lifted herself up. Her limbs were beginning to ache from exertion, but she reckoned she had enough in her.

“I think so. Marchie, if you could untie her legs and get the strapon, I’ll warm her up for you.” She said.

“Okay!” March said excitedly. 

Firefly blew a kiss to her before turning back to Stelle. She manoeuvered between her legs and gently kissed her way up Stelle’s legs. She could feel the small shifts in Stelle’s body as she was turned on again. When she reached Stelle’s crotch, she set upon her with tongue and lips. She gripped Stelle’s strong thighs to steady herself as the woman’s hips rocked back and forth with the motion. She must be on a hair trigger after all that. Maybe she’d get her first before March even had a turn…

As March released Stelle’s legs, she wrapped them tightly around Firefly’s head, drawing her in close to her body. She was so needy, and Firefly was so happy to oblige. She was tempted to bring her fingers into the equation; her tongue didn’t quite have the reach to do much good inside. 

They weren’t needed. Stelle, unusually for her, squeaked before letting out a long moan as she finished. Firefly, stuck between Stelle’s legs, was rocked as Stelle’s body spasmed from waves of pleasure running though it. Firefly extracted herself as Stelle’s body relaxed, admiring the collapsed form of her partner.

“Wait, what was that ? Did Stelle finish already?” March asked, looking up from sorting out her harness.

“Yeah. I don’t think I’ve heard her make that noise before.” Firefly said.

“Good- good work- girls.” Stelle panted.

“You're not done, right? Surely the ‘galactic baseballer’ can take more than one?” March asked teasingly.

“Keep it coming.” Stelle said, slowly getting her breath back. “And by it I mean me.”

Firefly giggled. She sounded cool, but she looked a mess when she said that. This was going to be fun. She lay down next to Stelle, running her fingers along her skin. “March and I wanted to see where your limit is. You say when you’ve had enough, and no sooner, okay?” She said, pleasantly but firmly.

Stelle looked surprised for a second, before her face twisted back into a smirk. “Bring it on.” She said.

“That’s a relief. If I’d put this on just for you to be done already…” March said, clambering onto the bed. Firefly shuffled to let her pull up to Stelle, before she eased the lubricated strapon into Stelle.

Firefly gently traced lines across Stelle’s body as March thrust into her again and again. Skin, neck, nipple… it was so nice watching her star have so much fun while she could just rest her limbs. At one point, Stelle turned to her to wink, prompting March to thrust deeper into her, eliciting a gasp.

When Stelle came again, her moan was quieter, but no less full of feeling. She looked so dazed already. Firefly got up as March switched out: it was her turn again. Her member was achy from having finished already, but hopefully March’s lubricant would help. This whole idea would depend on her and March’s stamina as much as Stelle’s. She slid inside her, starting slow as she drew in close over Stelle’s body.

“All good, my star?” Firefly asked as she slid in and out of her.

“Never been better.” Stelle said. “Might need more drink after this- ah! One though.”

Firefly smiled, before leaning in to kiss her. She heard March’s camera shutter going off again. The idea of there being documented evidence of the two of them would have mortified her not long ago, but March? She could trust March with this.

Firefly was relieved when Stelle came again before she did. She slid out while March gave her more of her soulglad to drink before taking her position.

She checked the ropes tying Stelle’s arms to the headboard, trying to distract herself from March continuing to give it to Stelle. The urge to finish herself off was high, and that would be embarrassing. Firefly made the decision to undo the ropes now to reduce the ropeburn risk. Stelle looked out of it enough anyway, she didn’t need restraints on top of that.

She turned back to see March curling up over Stelle’s body. The jostling of her strap must have set her off. She ran her hand through March’s hair as she orgasm shook her. 

“Th-that’s me done.” March panted, pulling out of Stelle.

“Still going, Stel?” Firefly asked, giving March a kiss on the cheek as she wobbled over to go clean herself up.

“I’m- not done yet.” Stelle huffed. Nearing her limit then. The question was who would hit it first…

Firefly entered her again, pouring her love into Stelle. Again and again she thrust, barely keeping down the pleasure building within her through sheer willpower. Stelle exhaled deeply as her hips shook. Firefly kept going through Stelle’s orgasm, sure that if she stopped to think now it would be over for sure.

March came over to sit next to them, stroking Firefly’s hair and keeping it out of her face. She could do it, she could…

She tensed up as climax reached her again. She whined as the sensation nearly caused her legs to kick out from under her. She gently let herself down to lie on Stelle, still inside. She could feel both March and Stelle’s hands running through her long hair.

“I- I win.” Stelle panted.

“Yeah. Yeah you do.” Firefly huffed.

In a daze, the three of them cleaned up and alternated using the bathroom. March was very insistent on bringing the two of them water (“It said in those articles to hydrate properly!”). Stelle had needed help getting up initially, as out of it as she was.

The three of them curled up together in a naked tangle of limbs on Stelle’s bed. Stelle lay snugly between the two of them, sounding to be on the edge of sleep.

“Thank you both so much.” Stelle mumbled. “Luckiest girl in the cosmos.”

“You’re welcome, my star.” Firefly said. “Thank you both, that was amazing.”

“I’ll say.” March said sleepily. “I can’t believe I just had a threesome with a Stellaron Hunter.”

“And a Stellaron.” Stelle whispered.

“Stellaron vessel.” Firefly corrected. “It’s… strange, how things have turned out. But, I wouldn’t change it for the world, and I hope it’s the same for you both.” She said, sappiness overcoming her.

“Yeah! I love you Firefly. And you, Stel.” March said, giving Stelle a kiss on the head.

“Galactic Baseballer gets railed by two cutest ladies in the cosmos, literally everyone jealous.” Stelle mumbled, prompting giggles from the other two.

“Oh! I should show you the photos I took!” March said excitedly, turning over to fetch her phone. She flicked open a new folder with the photos, having apparently already transferred them over from her camera.

Firefly admired March’s photos. How had she managed to take such good shots of something so messy and full of motion. She even finally got to see the silly photo March took of Stelle sprawled out asleep from the first time March woke up next to her.

She wondered how someone from Glamoth’s military command would react to seeing one of their ‘subhuman’ clones engaging in such activities. She took dark glee at the thought. She wasn’t just surviving. She was living.

Firefly cuddled up closer to Stelle. She listened closer, and heard gentle snoring. She stroked her hair, her sleeping star. She really adored her.

“Wow, she’s really out of it.” March said. “Hey, Fly? I’ve had a lot of fun today. I love being with you.”

“I love you too, Marmar.” Firefly said, drifting off to sleep. Who needed dreams, when she had her beloveds who made the waking world so wonderful?

 

***

 

March’s mind raced as she nodded off. It was times like this that this whole polyamory thing felt extra surreal. How had she ended up with these two as her girlfriends? Did it really matter? After all, she loved them both so much.

In the heat of the moment, she’d completely forgotten to be jealous. She’d taken pictures of Stelle and Firefly making love, and she’d been fine with it! It hadn’t even crossed her mind that she might not be!

From this position, her past jealousy seemed like such a silly thing.

By the sounds of it, the other two were asleep already. Cuties. She’d get to wake up to their faces in the morning. Stelle hogging half the bed, and Firefly sat nearby, watching over them as if guarding their dreams. 

She loved them. She loved them. She loved them.

Notes:

Thank you for reading!

This is the last of my planned smut fics for Dreams, the long-awaited starchfly threesome!

I've had this idea for a while, but have been waiting to get round to it between other fics and being busy. I swear I don't mean to keep writing bottom Stelle, but it's just so fun.

I very much hope you enjoyed :)

Series this work belongs to: