Work Text:
There was a dull pressure in his head, an ache throughout his body, and a feeling of emptiness in his stomach. Leon's eyes were still heavy from sleep, body clinging desperately to the warmth of the blankets and the bed below him.
It was still dark outside, judging by his forgetfulness in forgetting to close the flowery curtains in his new-ish room. Then, there must be a reason he had woken up so soon. There always was.
It seemed he had slept through the creak of the door opening and closing behind the man, whose weight he didn't initially feel on the bed. Then, the large hand on him moved and the body behind him shifted. Leon could only squirm a little. In just a t-shirt and boxers, his underwear was halfway off his hips now. It seemed Cas was only in his briefs, caressing his lithe body like this. "'The fuck, man?" Leo slurred out, mouth dry. He pulled his own underwear back up the best he could in that moment.
"Mmm, sorry bud…didn't mean t' wake ya." God, he was hard. Cassiel pressed his body as close as he could to his companion. He held on tight, fingers reaching under that t-shirt and running along the ridges of the other's rib cage, pressing into his skin and brushing against scars on his stomach that were still sensitive. It seemed he wasn't desperate in his movements, but Leo certainly wasn't enjoying it as much as he was.
As Leo twisted and wiggled around to face the older man more directly, the stench of alcohol grew more apparent. Through the brain fog, he could vaguely recall Cas leaving the house to go out somewhere earlier, but… "Why'd you go out t' that place if you're just gonna bother me anyway? Fuck."
Frowning, he grabbed and squeezed the wrist landing on his waist once more. Cas didn't respond, or at least, didn't respond with any coherent sentence before burying his face into Leon's neck, humid where his mouth pressed against skin. The younger's face must have been red by now, skin warming further as his palms began to sweat a little. Although he wouldn't admit it, his warmth was not totally from anger.
"Dude, stop it." His jaw was tense as he freed an arm to reach around, grabbing at the roots of the other's hair and tugging it enough to get his face away. He briefly imagined pulling at a collar fastened against this guy's neck at that point. Leon huffed, eyes falling downward toward the darkness of the blankets, where that erection still pressed firm against his leg. He thought he heard a soft laughter and he realized what he had to do. It wasn't the first time, and he wasn't proud of it, but he knew it would get Cas to fuck off or at least go to sleep in this state of his.
Reluctantly, Leon reached his hand down until he could feel the boner peeking out from the fabric. He closed his eyes when his fingers dipped underneath the elastic waistband of the underwear and his hand wrapped around another man's cock. He tried to imagine this as his own, despite his inability to actually achieve an erection, but hearing the shift in Cassiel's breath made it far more difficult to ignore the reality of this.
The slight dampness of his hand brought on by the warmth of their bodies and the blanket covering them made it even better for Cas. Leon focused his firm grip more on sliding the foreskin back and forth over the head as he stroked it. Occasionally, his thumb rubbed at a part of the underside of the head which had the older man breathing heavier. "Tha's good, sweetheart. Keep…keep doin' that."
"Don't call me 'sweetheart'. Faggot…" The last part came out barely audible. It was…hypocritical of him, really, and regardless, Cassiel didn't seem to care about his discomfort at that moment in time. Leon was too tired for this. He felt like he might cry and so he grit his teeth. Leon took a deep inhale through his nose, and a quick exhale as he continued his efforts.
"I'm close, buddy." It seemed the old man never lasted very long at all when his young friend was involved. A few strokes and gentle thrusts into his fist later, Cas was grabbing on to the younger man, whimpering softly as he throbbed in Leon's hand. It seemed as if he came, but no fluid was released. It felt weird even if they both expected it to happen.
"Did you just…?"
"Yeah." The conformation had Leon immediately removing his hand like it was burning. Then, Cassiel was the one to place his hand on the back of Leon's scalp, pressing a kiss to his forehead. "You're gettin' good at that, y'know?"
"I'm going back to sleep."
