Cassian wakes up with a gasp. For quite a moment he doesn't remember anything from previous evening, so he has no idea why was he sleeping on his back instead of on the side, what's the weight on his chest and why the kriff his spine and knees ache so much, not to mention what's that serious stinging in quite a bit of points around his neck and torso, or a tingling sensation in nether regions.

Realization dawns on him in one big, overwhelming wave and drowns him with shame. Yesterday he made a monster out of himself hurting Jyn in so many ways - first his silly dreams forced her to dance even though she have never wanted to, he caused her lots of bruises and scratches during rough sex later, then exposed her to even more badmouthing that she already has had to suffer because of her father, and, finally, he was cruel to her by talking utter bantha shit, making her cry in their own shared bed. How could one man commit so many atrocities against his beloved one in such a short time?

Trying not to go too far into self-pity, Cassian opens his eyes to check on Jyn, apparently still sleeping with head on his chest. She does lay where she did, but she has a dreamy smile and eyes half-closed, obviously she's not asleep anymore. Her hand wanders under the blankets along his body, focusing around his morning hard-on. That would probably explain the tingling and could be the actual reason he already woke up, because he still feels tired otherwise. It's not a bad way to wake up, though, not at all.

Jyn probably feels she's being watched, because she slowly opens her eyes wider, slightly lifts up head and looks him straight into the eyes, continuing the caresses.

"Good morning, sleepyhead. Still in mood for breaking up?"

Cassian gasps, the question too painful. Stars, his stupidity will haunt him for probably much longer than he may ever suspect, but he fully deserves any torment Jyn has in mind for him. And she does look like she is up to something, and he has very bad feelings about it.

But she just unwraps herself from the blankets and uncovers him too. Then she kneels beside him on the bed and hovers over to frame his face with her small palms. Cassian doesn't expect this sort of activity and shudders at the sudden sensation of cold flooding the body of his. Jyn's palms are wonderfully warm though, and he leans into her touch with gratitude.

"Don't you try to insult me again, Cassian." He stiffens immediately, but her voice isn't menacing but soft and her eyes, once more staring straight into his, are only just slightly sad.

"Don't try to tell me who may or may not be good enough for me. I know who did I choose and I'm not sorry. We'll get through this together, but don't shut me off. Talk to me before things go too shitty to fix them, you understand?"

She has to be seriously worried. She has to truly care, because Jyn doesn't like talking, she doesn't do talking, she prefers action. And yet just she gave such an agitated speech, straight from her heart, and it makes his own stupid heart swell with love and sorrow. He swears to himself to listen to her and never lead them again to such emotional turmoil as that of last night. Mental torture is not what she has chose him for, nor he has chose her.

Cassian nods against Jyn's palms and only then discovers he's apparently started to cry, his tears between her fingers. She gently wipes moisture out before any drop can fall on his angrily stinging scratches, which she has plenty of as well. He gulps and breathes deeply, trying to stop his thoughts from going back to yesterday's evening. He does not really succeeds, getting painfully hard again in no time.

Again thinking he needs to explain, apologize, do anything, Cassian wants to say something, but Jyn simply silences him by putting single finger on his lips. And then she straddles him and guides his length into her in such a swift movement that he doesn't notice it until the amazing sensation of her soft warm wetness almost folds him in half.

Jyn pushes him back on pillows, her hands on his chest. "Just don't move", she says with a sweet smile gracing her lips. And he obeys, though he has no idea what's on her mind. The only movement from him is covering her palms with his, and that she approves of.

To his surprise she starts to move her hips the way he has taught her to dance just last night: in soft, sultry circles, so very slowly. Cassian breathes sharply through gritted teeth, trying desperately to control himself. She's dancing with him, for him, again, and he just wants to enjoy it for the longest time possible. It's not the wild pounding from the storage room, it's not just sex, though amazing too. This is a powerful love confession, a most beautiful one he'd ever heard of, and it's meant for him only. And this time, he has to believe he deserves it. If he doesn't believe her now, he won't deserve anything from her, ever.

Cassian's pleasure is rocketing sky-high fast, but it's not like Jyn's actions have no influence on herself. Her breath quickens too, skin is covered with sheer layer of sweat, breasts are taut. Together with hair swaying around her shoulders, eyes shining like two green stars, swinging kyber crystal and the unfortunate collection of love bites she makes a gorgeous radiant image that Cassian devours hungrily. He wants to treasure it forever, to be able to recall it as the last thing in his life, no matter when it might be.

Jyn's moves still are amazingly fluid but are turning faster, and Cassian can't hold still anymore. Briefly he wonders how clumsy he may seem compared to her, but then he just starts to move gently his hips too, trying to match her rhythm. He wants to give her his whole body, like she's giving him hers.

Their dance goes on and on, both trying to outlast the other, both slowly getting burnt out with intensity of their make out. It's Cassian who decides to give up, to show Jyn that he's grateful for this and for everything else she's ever done for him too. In last conscious moment he reaches out and slips his fingertips between them, to help Jyn get over the peak together with him. And, like a book example of perfect synchronization, they do reach their climax together, both spiraling away deep into some inner galaxies of theirs, moaning and panting and grinding teeth.

"Thank you", he rasps to breathless Jyn crumpled on top of his chest. He means it. She barely can nod against him in answer, but he knows she's fully aware what is it that he appreciates so much. She just knows, but he's going to repeat it however often they both want or need to hear it.

When their breathing pattern calms down a bit and overloaded senses are able to serve them normally again, Jyn rolls down from Cassian and curls up beside him, smiling gently. She doesn't say anything, but looks more than just content, she looks genuinely happy, and it makes him happy too.

"We don't have to be anywhere today. What would you say if we'd catch some more sleep now?" He asks her, seeing how she tries to hide a yawn.

In a way of answer, Jyn crawls up Cassian's body and lies flat, covering him with her own body as completely as she can, like a human safety blanket. She kisses his lips in her lightest, sweetest way and settles her head in crook of his neck, her arms around his shoulders. He sloppily covers them with a sheet he can reach, wraps his arms around her back and closes his eyes, enjoying the sensation of a perfectly full body contact. Before he drifts off to sleep again he can hear her whisper "Welcome home, Cassian". He finally falls asleep smiling, because they really are home for each other; he may have doubts, he may doubt himself but he doesn't doubt this, never did and never will.