Backlash
This is in the same verse as
this . You can reads it first if you want.
Sam was asleep, sprawled out and dreaming. Dean was alone on his back, staring up at the ceiling and thinking about jacking off to help himself sleep, when Castiel decided to show up in the room a foot from Dean’s bed. It was good to see the angel; they hadn’t seen each other, not since Jo and Ellen had died and Lucifer had pulled Death out of wherever.
But he hadn’t really seen Cas, if that made sense, since he’d left him against a wall with come on his stomach, the incident leaving a wall between them that had fallen only when Dean had told the angel never to change. Castiel had never mentioned the sex since it happened, but the memory hummed under Dean’s skin like a tremor. “What’s up, Cas?” The angel looked pissed, which was odd, because when he’d told the angel where they were over the phone, he’d sounded like his normal self.
“I said to you once that you should show me some respect. And you will.” Dean swallowed; the timbre of the angel’s voice aroused him and sent a shiver down his back all at once, just like it had all that time ago. “Cas, what’re you talking about? You think I don’t respect you?” Goddamn, when had his life become an episode on a talk show?
“I don’t think you do. Because despite everything, everything that I have done for you, you insist on testing me with traces of camaraderie, but you still treat me as if I’m your pet angel.” Castiel had the same look from before, almost predatory and hungry and not human and fuck Dean if that wasn’t hot, and this was so not the time to be objectifying the angel, who could apparently still read minds, because he scoffed. “I’m even a vehicle for your lust. And you can’t even-” Castiel stopped talking, and swooped down, pressing a kiss onto Dean’s mouth, hard, his teeth tugging on Dean’s lip. “You fucking liked it,” Dean hissed. Everything that had happened, Ellen and Jo, the future he’d seen, Castiel running around looking for God and not staying by his side, all of it lingered in his voice. “I did it for you. Just like everything else. All for you.”
“So, what, you want me to give it up ‘cause you got kicked out of Bible club, huh?” And now he was naked from the waist down, feeling Castiel’s warmth right on his bare skin. “The fuck-”
“Yes. Give me something, in exchange for everything I have given you.”
“And what if I say no?” Dean smirked up at the angel. “You gonna take it, Cas?” Castiel said nothing, but leaned down, biting down on his neck, and Dean groaned. “You gonna fuck me, Cas, just because you want to?”
“Yes.” And Castiel had his legs apart on the bed, lifting up his hips, and-
“Holy fuck!” Castiel was totally tongue fucking him, and-and-and-and, “Oh my fucking God!” Castiel drew his tongue back out, stared up at him. “Watch your mouth.” And then he started again, and Dean would deny the noises coming out of his mouth later, because he was mewling like a kitten as Cas curled his tongue inside him and fingered his balls like he was fucking David Bowie with those crystals in Labyrinth. “Fuck, Cas…” He was hard now, and dripping a little as Cas slurped and made obscene noises, and Dean moaned so loud that Sam was going to wake up, and he couldn’t bring himself to care. “Fuck me Cas, oh yeah, that feels fucking so good-” Cas pulled out with a filthy wet noise, and Dean felt his erection push at his hole. “Do you want this?” Dean, rather than answer such an obvious question, spread his legs wider, playing with his erect cock, and Castiel pushed in. “Oh God, Cas-” Cas slapped him hard on the thigh. “I said to watch your mouth.” Dean’s cock spurted a little onto his stomach; Castiel actually smirked. “You enjoy being commanded. A good soldier. You enjoy abandoning control and following what I want.”
“Fuck yes Cas.” And he did, he’d been in charge for so long, it was beyond bliss to grab at the sheets and let Cas fuck him into the bed, to hell with if Sam woke up, because Cas was bucking his hips and brushing his prostate each time, and where did an angel learn to fuck like this? “I’ve been watching for a long time, Dean. You think I wouldn’t-oh-learn a few…things?”
“Get the fuck out of my head oh god fuck me yes!” Dean was rocking his hips, trying to get Castiel to jack him off, stroke him, something. But the angel just keep fucking him deep, teasing him with pleasure but keeping him from hitting the peak. Dean tried to reach for his cock but Castiel slapped it away. “Leave it. I’ll take care of it.”
“Please, please, Cas, let me come,” Dean begged as he felt Castiel start to tense. “Just let me-” Castiel groaned as he came, pulsing against Dean’s sweet spot and Dean moaned softly as he eased out. Dean half expected the angel to vanish, leaving him hard with come dripping out of him. But Castiel leaned down again, looking into Dean’s eyes, and started swallowing around him, sliding two fingers inside. Dean grabbed Castiel’s shoulder, fingers brushing the angel’s hair, and god Castiel was sucking like he couldn’t get enough of the taste, and that was too much. Dean felt himself spurt into the angel’s mouth, and Castiel suckled and licked and hummed, swallowing until Dean had nothing left and only then did Castiel let Dean fall out of his mouth with a wet pop. “Cas-”
“Don’t.” The angel shook his head. “I don’t-” With one last look, Castiel was gone. Dean groaned, and fell back. What the hell was he going to do now? It was obvious he’d hurt Castiel, and that the angel felt…actually, he wasn’t sure. He felt a distressing combination of well-fucked and guilt over the look on Castiel’s face.
“Dean?” He turned to look at Sam. “You okay?”
“How long you been awake, Sam?”
“A while. You woke me up.” Dean felt himself flush, and rolled over. Sam had heard everything; his moans, Castiel’s too, the squishing sounds. Sam had lain in the dark, listening to Dean beg as he had his ass licked open and his dick sucked. And he could have heard what Castiel had said before everything started. As he tried to fall asleep, he had to wonder; why had Sam just lain there and listened…and had he liked what he’d heard?