Work Text:
Jyn wakes from a nightmare of Scarif—of making it to the shuttle just to see Cassian shot one step from safety, of not even being able to carry him home—in an adrenaline rush, one hand on her knife as her eyes open to search for danger.
There is nothing in front of her. The only sound is Cassian’s voice. “You’re okay,” he tells her. “It’s over. We’re safe.”
He’s sitting five feet away from her on the other side of their safehouse, which is good for him, since otherwise Jyn would have tried to stab him. He knows this, because he’d do the same to her. It doesn’t matter how much they trust each other; these are the instincts which keep them safe.
Jyn doesn’t allow herself to betray how harsh her breathing and heartbeat still are. Cassian would have noticed both, since he no doubt awoke because of the nightmare-induced whimpering she’s never been able to train out of herself. It’s an awful tell. She wishes she didn’t have it. She bares her teeth at him. “Of course we’re safe,” she says, brazen, because that’s the option she has. “We’re just sitting ducks waiting for rescue. Perfectly safe.”
He laughs, teeth glinting in the weak moonlight that filters through the safehouse’s curtains. This mission is a shitshow, but at least he’s good company. “We have done what we can, Jyn. Now we wait.”
It’s the middle of the night, her heart is racing, and she wants to move. There isn’t space in the box they’re stuck in, and enough people saw them as they escaped the Imperial storehouse that every drone and soldier in the city has seen a picture of their faces. Jyn growls, frustrated, and stands up. “I don’t like waiting.”
Cassian watches her pace back and forth across the fifteen-foot room three times before he says, “I have a suggestion. Both to help us sleep and to pass the time.”
Jyn stops two steps in front of him and crosses her arms.
“Have sex with me,” Cassian says. He cracks open a glowstick, and in the warm amber light Jyn sees the uncertainty in his face; he wants this, but he doesn’t know if Jyn does, or if she’ll agree to his suggestion. “It will help. I’ve been told I’m quite good at it, too,” he adds lightly, and if Jyn didn’t know Cassian so well she might not realise that the way he’s twirling the glowstick in his fingers is a sign of anxiety. “What do you think?”
Jyn considers him. Cassian is beautiful. She’s known that for a long time. His self-assurance is attractive. His control of his body is gorgeous. His ability to kill a man in cold blood to preserve the Rebel Alliance is compelling. He is also scruffy and soft right now, chest bared to the warm summer night because of the lack of air conditioning in their safehouse shack. There are bruises on his shoulders and bandages stuck to his ribs. His soft trousers are loose around his hips, revealing the trail of hair leading down from his belly button.
She’s seen him naked a few times on ops; he’s not body-shy, and neither is she. That’s different from what he’s offering now, however, because it’s impossible to think about sex in the middle of running for her life. Even now, with the threat of discovery, Jyn isn’t sure what she thinks.
Still. Cassian’s right. She needs to do something, and out of all the options she has these days she does want him most.
“Alright,” Jyn says. She tugs her sleeping shirt over her head and discards it on her bed. Her breasts are freed, and Cassian’s eyes go directly to them. Jyn shakes her head with a smirk; no matter how well Cassian normally controls himself, once she gives him permission, he’s no better than any other man. “Show me how good you are.”
Cassian rises to his feet. “Gladly.” The glowstick drops to the floor as he closes the distance between them, hunger in his eyes and his hands. He pauses there, hands hovering next to her breasts. “May I?”
Jyn rolls her eyes and tucks her fingers into his waistband. He follows her tug easily, eagerly, and his cock grinds against her, not hard yet but well on its way. “Kiss me,” she demands. It’s not a direct answer to his question, but she knows he understands what she means—and what she wants.
He nods and grabs her. One hand on the nape of her neck, the other on her chest, squeezing the taut and tender flesh. Cassian’s scruff scratches against her cheek for a moment, and then his lips are on hers, tongue tracing the line where they meet, and Jyn’s now the one opening, unfolding to him as her body finally gets on board with this plan.
Cassian is good at this. Every bit of attentiveness he gives to the ops he runs is focused on her now. He reads every shift of her body, every bitten-back groan and whimper, and chases it. He backs her onto her bed, pushes her pants down her legs, kneels on the floor between her knees. He looks up at her like she’s the most beautiful thing he’s ever seen as he traces gentle swirls along her thighs.
“Get on with it,” Jyn gasps, because this is too much, too gentle. She wants his mouth. His cock. His fingers dancing in her, not on her.
Cassian smiles and kisses the side of her knee. His cock is hard, and Jyn can just barely make out a damp spot of pre-come on his pants, but he’s made no move to free himself. “But you’re so lovely like this,” he tells her. His beard tickles her, and Jyn tries to shift away from it, but that just means spreading her legs even wider for him. He grins, confirming that was his plan all along, and begins kissing his way towards the place she wants him.
Jyn scoots closer to the edge of the bed, kicking her feet free of her pants, making it easier for Cassian to reach her cunt. She threads her fingers into his hair, not pulling but guiding him closer. “Tease,” she tells him when he lingers at the bend of her thigh, tongue tracing the divot there. His cheek grazes her labia, and Jyn moans, grinding into his face.
Cassian laughs, open-mouthed, and Jyn uses that to tuck her clit between his lips. His mouth is hot, and his eyes flutter closed as he drags his tongue from her wet cunt to her throbbing clit. “You taste good,” he tells her, lips still fluttering around her. “Do you want to come from my mouth or my cock?”
“Do I need to choose?” Jyn knows herself. She can come multiple times, each peak higher than the last, and Cassian’s eyes brighten at the challenge.
“No,” he says, and dives into her cunt, pressing himself against her so firmly that Jyn wonders for a moment how he can breathe. He sucks her clit, mouth firm, tongue soft, fingers circling her entrance but not pushing in. Jyn wants them inside her, wants him to fuck her, and she tells him as much as her hips jump and her nipples ache and Cassian keeps bobbing his head between her thighs the same way she might blow his dick.
She comes from his tongue, cunt clenching around nothing, grinding against the gritty scruff of his cheeks and chin. She’s quiet as she comes, from long force of habit, but her heart’s pounding from the orgasm, and her breath is fast and stuttering. “Fuck,” she gasps, “Cassian, fuck.”
“That’s next,” he says agreeably. He nuzzles against her cunt, and Jyn whimpers at the way his stubble brushes against her sensitive clit. The soft strokes of his tongue between her labia, teasing her entrance, are much more welcome. “Immediately?”
Jyn flops back on the bed, chest still heaving, and absently touches her own breasts. It feels good to run her fingers across her nipples, and she shivers in anticipation of what more might mean when not aimed directly at her clit. “Yes,” she tells Cassian. “Right now.”
He stands and sheds his pants in one motion. He’s naked now, cock erect and shiny in the amber light. Jyn admires the lithe lines of his body, the lean musculature and easy way he holds himself, before he leans over and grabs her by the hips. Neither of them are large, but the ease with which he rearranges her on the bed is more about his training than anything else.
“Do you want to see my face?” Cassian asks lightly as Jyn wraps her legs around his waist. “Admire my scars?”
Jyn lays a hand on his bruised shoulders, scrapes her fingernails lightly down his pecs to his bandaged ribs. Cassian shivers at her touch, hands tightening on her hips, and pauses with her ass resting on his knees. “You’re beautiful,” Jyn tells him. She rests her fingertips on his arm, where an old scar is barely visible even in good light. “All of you.”
He bends down to rest his forehead between her breasts, where her khyber necklace usually rests. “Jyn,” he says, and it’s almost a prayer. “There is so little time for beauty in this cause.”
“Then we must make the time.” Jyn touches his cheek, tilting his head up again until their eyes meet. “That’s why we’re doing this, isn’t it? Because pleasure is worth the risk, and so is beauty, and so is joy. Show me why we fight, Cassian. Give me all your pleasure.”
Cassian blinks, his eyes shiny with moisture, and then he surges towards her for a desperate kiss. Jyn reaches between them for his cock, guides him into her even as Cassian’s tears drip onto her face. He thrusts, a ripple of his spine, and moans into her mouth. “Jyn,” he says, “please, let me—”
“Yes,” she says, his ass taut beneath her palm, his nape secure beneath her fingers. “I want all of you.”
He nods, and adjusts his angle, and begins surging into her with a steady rhythm that belies the gasping breaths he’s taking against her lips, her throat, her chest. His mouth finds her nipples as his cock finds the perfect spot inside her, and Jyn cries out, spine arching, heels digging into his back.
Cassian’s jaw opens wider at that, and it feels like he’s trying to swallow her breast, suck the entirety of it into his mouth. Maybe he can. It’s not like she’s particularly large. Jyn mostly just knows that it feels good to have his tongue flicking against her nipple, his teeth grazing her sensitive skin, his cock sliding through her cunt.
She’s close again, because she never really left that peak, just invited Cassian to help her climb higher. “Cassian,” she gasps, head falling back, eyes closed, attention given over entirely to sensation. “Fuck, Cassian.”
“Jyn,” he murmurs into her chest as he switches to her other breast. He sucks at her nipple, and an electric line of pleasure shoots down her spine. “I’ve got you,” he tells her, and then he does it again.
Jyn comes on his cock, hips bucking into his hardness, heels forcing him to stay put. He makes a gutted noise, then kisses her again, breathing in all her cries as he grinds into her. “Please,” she thinks he’s saying. “Please, Jyn.”
“Yes,” she tells him, high on pleasure and body slowly relaxing once more, “take what you need. Give me everything.”
He fucks her. His hips slam into hers, hard and heedless of her reactions for once, and it’s good that Jyn’s able to come time and time again. It’s overwhelming. It’s perfect. She tells him so, stroking his hair, his shoulders, his spine; they’re both sweaty now, summer heat and sexual exertion making them slippery, but it doesn’t matter. What matters is how his body fits in hers and the fact that she needs him to feel as good as she does now.
“You want me in you?” he asks again, and for a third time Jyn says, “Yes.”
He nods, and then his eyes open and he looks at her, bright and clear, and thrusts into her one more time.
He comes in her, and she feels every spurt of his come. He keeps twitching, and Jyn swears and reaches down for her clit. She’s so close, and she wants—
She knows her body. It takes seconds for her to come again, and this time Cassian gasps and shudders on top of her as her cunt pulses around his cock.
There is no sound but their breathing. Cassian is heavy on her, his cock still in her as it slowly softens. Their juices ooze out of her as his cock slips out, and Jyn groans at the sticky heat sliding down her ass. “I am not sleeping in this bed,” she tells him. “It’s a mess and we don’t have new sheets.”
He laughs and gently kisses the corner of her mouth. “Then we will need to share.”
Neither of them are good at sharing beds. It seems like an irrelevant problem right now. Jyn smiles, tips her head against his, and says, “Don’t complain if I wake you up again.”
“Then you must promise the same.”
It’s an easy promise to make.
It’s some of the best sleep she’s gotten in years.
