shadow 👑 Profile picture
Jun 19, 2021 45 tweets 7 min read Read on X
#sheith #nsfw - masturbation (kinda dubcon/somno, because of the unaware party)

Everything is happening so fast. One second he's on earth, grieving Shiro and searching, /searching/ for something without knowing what. The next, he's by Shiro's side and some others he can't yet
admit he cares for, fighting an intergalactic war to save the universe.
Shiro, who has been captured by aliens, likely tortured if the nightmares he has are anything to go by and now has a deadly robot arm.
They don't talk about it. But Keith hopes Shiro knows that when he's ready to open up, Keith will be there.
There is hardly any time to adapt to anything and recently the both of them have taken to spending some nights in one of their rooms, in the same bed. Offering wordless comfort just by being close, sleeping next to each other.
When Shiro starts muttering anxiously, or thrashing or wakes with a scream, Keith is there to pull him out of whatever nightmare or memory has him in it's claws. And Keith finds comfort in having Shiro sleep next to him. Finds he can fall asleep much faster, better,
sometimes sleep at all.

Being two furnaces sharing a single bed, even with the ships rather chilly climatization, at one point in the night they always become too hot,
so they sleep in no more than their briefs or boxer shorts under the thin, worn Altean blanket.

Keith wakes to the sound of Shiro's laboured breaths and anxious grunts to his right.
He's wide a wake all at once, his heartbeat picking up as if racing to catch up with Shiro's. Uttering gentle, soothing noises, he grabs Shiro's left hand in his right, and gently places his left on his heaving chest.
"It's okay, Shiro, I'm here... you're safe... you're safe with me, it's just a bad dream." He proceeds to caress the shoulder and arm he's holding, dragging his fingernails up and down the soft skin,
except for where the scars paint their sad map and tell of the man's hardships and bravery, watching Shiro's face gentle and relax.
The muscled chest expands and compresses slower and slower until his breathing is deep and regular again. Taken by an impulse, he blows some air on his left peck and watches the nipple harden. Damn. What did he do that for?
His heart leaps and beats faster and he turns all the way on his back again, eyes on the ceiling.

He tries to go to sleep after that, he really does. But Keith's wide awake and half hard now.
Unbidden images of Shiro keep sneaking into his mind. Shiro standing there in his skin tight under suit. Shiro fighting, so big and strong and yet so fast and agile. Shiro with his beautiful naked chest, stretched out right here next to him.
tbc--
((yes?? o.o continue?))
Keith slips under the covers with his left hand, the one that's not holding Shiro's, needing to just adjust his cock a bit, he won't do anything.
He tugs on it and pulls, briefly.. and it feels so good that he heaves a big sigh. Arousal pulses through him, a dull throb, pulling his senses into his body in a way that for once isn't pain, fear, anxiety, stress.
His fingers linger. There's nothing wrong with a little bit of touching. He won't jerk off when Shiro's right next to him. He just needs to feel himself a bit more, hardly moving, hardly rustling the sheets. Shiro won't wake from that.
Nothing wrong with a few minutes in which he makes himself feel good. They are in a war, times when he really feels good, physically as well as mentally are hardly inexistent.
Keith's heart beats so strongly, it almost feels like one should be able to hear it from outside of his chest cavity. He takes a deep, steadying breath and tries to relax. His best friend is sleeping, breathing evenly.
/I really, really won't go too far/, he tells himself. He doesn't need to cum, he can calm down again after a while, even if he indulges in pleasure just a couple more minutes. It's getting tight in his boxer shorts. He can feel wetness seeping out the tip of his erection.
Very carefully he pushes his boxers down to touch himself. Caresses the shaft a bit, light touches, a little bit of squeezing, feeling how hard and full his member is. His fingers inch to the tip of his cock, almost covered all the way by the foreskin, to find the opening where
beads of precome have rolled out of the slit, onto his belly. Carefully he pulls the foreskin back and spreads the wetness over his sensitive cockhead, in lazy, gentle circles.
He'll stop, soon. Just a little longer. Keith notices his hand is reflexively squeezing Shiro's while his hips jerk up. /Shiro... damn/. He risks a quick glance over, taking in Shiro's noble profile and he feels the urge to get close and kiss, and smell him. His brain is so foggy
he inches a bit closer until he can feel the heat radiating off his body and can smell the faint odour of the man's sweat. It smells so /good/.

Keith's mouth drops open. He wets his lips with a flick of his tongue and draws a shaky breath, trying to calm his breathing.
Is Shiro really sleeping?

As he takes in the shape of his sleeping best friend, the person he loves most in the world, the universe, his left hand works over his length slowly, drawing circles over the frenulum. It feels amazing.
He has the hardest time to stop from squirming. It begins to dawn on him that he doesn't want to stop; that he won't be able to if he doesn't pull the brake /right now/.
"Shiro..." He hears himself whisper, near inaudible. He draws his thumb over the back of Shiro's hand where they're joined. "Shiro?" he tries again. "Are you sleeping?"
Keith's heart thunders in his chest, all passion, longing, arousal and /fear/. What if Shiro wakes, what if he get's caught?

But he's rock hard, feeling desperate, he wants to move, needs to cum.
Shiro doesn't move, his breathing stays even and Keith finds himself lifting his ass and pushing his boxers further down to finally wrap his hand properly around his cock.

He has to slow his breathing down or he'll make too much noise.
The urge to move faster and harder intensifies with the need to get off. Sharp teeth dig into his lower lip and feverish eyes cling to the man beside him. The chiseled jaw, the collarbones, the blush chest, the perky nipples.
Keith speeds up his movements minimally, the blood rushing in his ears so loud he's not sure anymore wether he's making too much noise rubbing himself under the thin sheet, up and down...
He's nearly there.
Suddenly the need for air makes itself known, so he stops and draws the quietest breath he can muster. Keeping the tension in his pelvis, he loosens the grip on his cock and just pulls the foreskin back so he can rub over the dripping tip of his cock and tease the crown.
It's like the part of him that knows that he's playing with fire, knows he's holding on to Shiro's hand too tight is separate, somewhere else, a silent, powerless witness. He leans in closer with his upper body, ghosting with dry lips over Shiro's shoulder.
He can't stop.
Shiro's scent in his nose is overwhelming. He draws in a painfully slow breath, still desperately trying to be silent. He's ready to cum, wraps his hand around his shaft once more and squeezes hard, then harder, jerking himself off as fast as he dares, just as fast as he needs to
finally... climax. Stars explode behind his eyes as his body locks up and goes rigid, trying not to spasm or jerk or twitch or /breathe/ during his crazy orgasm.
He can't help but tremble as he's coming down. Keith skids away to the edge of the mattress, finally letting go of Shiro's hand so he can turn over and press his face into the pillow to gasp. Greedily sucking the air in he held for too long.
As he's sucking the air out of his pillow, feeling like what a fish must feel on dry land, he thinks about how his hand and abdomen are covered in spunk. Probably there are a few stripes of cum on the covers as well.
While he tries to recover his breath, he hears Shiro stir. The shock goes through him lice ice.
((are you ready for the end..? 😳 *bites lower lip*))
The man grunts and takes a few deep breaths. Keith manages to convince his body frozen in fear to move and pulls up his boxers in one motion, before holding still again.
He hears Shiro fall silent while he still helplessly pants into his pillow - and then sit up. "Keith?"

Shiro puts his hand on Keith's soaked back heavily. As he strokes up and down a few time, he breaths "hhheeeyyy" and then turns Keith onto his back, close to his shoulder.
Keith can do nothing but stare up at him wide-eyed, in shock, frozen in place by the fear of having been found out. He clutches the covers over his chest with the hand that was holding Shiro's only moments ago.
While he was asleep. And Keith was jerking off...

"It's just a nightmare, Keith..." Shiro brushes his wet bangs away from his sweaty forehead. Gently, soothingly, caring. "Your drenched. Let me get you a towel and some water, hm?"

- the End
((thaaank youuuu for reading!!! please comment if you liked it - you may also critique - and.. let me know if you'd like to have more threads in the future.. I apologise if the writing was horrible! lmao - also... aah, I just love pining and masturbation trope and.. everything!))
((also if aanyone thinks this is worth being put up on AO3 and wants to beta it, let me know? *cringe*))

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with shadow 👑

shadow 👑 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(