Work Text:
The 90s were a scary time, with all the alternate attacks and threats of the end of the world. But you made it to the 2000s. Thanks to your savior, the true savior. It didn’t matter if it was all his fault, and he didn’t feel bad at all. It was about time to reward him for protecting you.
He liked to call himself ‘Archangel Gabriel’, though both of you knew he was as far from an angel as one could be, a step further than an opposite. You opted to call him just Gabriel instead, as he didn’t seem too fond of being called Lucifer or Satan, but you couldn’t lie to each other by calling him an angel, much less the highest rank of them.
And so maybe you were dating the perpetrator of the end of the human race. You didn’t have a problem with it. He could be sweet, and he was always so patient, and he kept you safe. And you couldn’t blame him, humans fucking sucked. He’s been nicer to you than any past partner of yours ever has, though you hadn’t had too many partners in your lifetime.
He deserved his reward, and he was about to get it. Something special you rarely ever did for him.
You wanted to fuck him.
Gabriel didn’t usually have a lot of sex, which was pretty expected, but if he did he was usually the dominant one. You knew he loved to be submissive too though from the few times you’d topped. God, you loved it even more. The ways he fell apart, still begging you to keep going. It was pretty adorable how easy he was and it was fun to tease him about, especially considering how powerful he actually was.
You got up from your desk, your chair rolling backwards a bit. You turned around to go look for Gabriel, only to find him right there. He had a habit of standing behind you ominously like he was going to snap your neck at any time. He wouldn’t, though. You knew he wouldn’t. You first realized this when you were getting ready in the mirror and you saw him just standing behind you, looming over you by at least a foot. His face was barely visible in the mirror.
“Gabriel!” you smiled, standing on your toes to give him a light kiss on the cheek. His pale skin did nothing to help the light tint of red on his cheeks. Which was weird, because you weren’t even sure he had blood. Nonetheless, he was clearly blushing.
“Y/n” he hummed, lightly ruffling your hair. You immediately tried to fix it, Gabriel looking down at you with an amused expression. “Did you need something?” He cocked his head to the side, his face still stuck in that unnatural grin. You’d probably be the first to say you didn’t hate it, though. It looked rather nice on him.
“Not entirely” you started, “I have something for you, a reward, if you will.” you grinned.
“What is it?” he inquired, raising an eyebrow in curiosity.
You wanted to just bend him over your desk and fuck him right then and there, but you couldn’t really do that with Gabriel. You weren't strong enough to push him around, and even if you were, you didn’t really want him on your desk. He’s ripped the sheets before in the heat of the moment and you didn’t want him messing with any of your work papers, much less your computer. So it would have to be the bed, as sheets were more replaceable.
You went over, sitting on the bed, patting the spot next to you to tell Gabriel to come. He sat next to you, still quite curious. You held his hand, bringing the back of it to your lips, kissing each bony knuckle.
“Love” you put the hand that wasn’t holding his on his thigh, just high enough to raise a bit of suspicion, “I want to take care of you tonight. I don’t want you to have to think. I just want to fuck you until you’ve got nothing else to worry about.”
Gabriel’s face went the reddest you’d ever seen it, the robe he was wearing not hiding his erection very well. You laughed, enjoying his embarrassment.
“Well, do you want it too?” He nodded. “You’ve got to give me your verbal consent, love.”
“Yes.” he whispered.
“There’s a good boy” you praised him, “Lay down for me” and he obeyed, laying on his back, looking over at you. You quickly got on top of him, your crotch hovering just a few inches away from his. “And what’s the safeword, again?” you asked, just to make sure both of you remembered it, so if he wanted you to stop he could easily let you know.
“Sheep”
“Good...” you undid the belt around his waist, lifting the robe above his head, taking it off him. He always had such a petty body, at least to you. His skin was about the color of an overcast sky, maybe a bit more of a tan color on a good day. It was still beautiful, though. He was thin, not to the point where you could see his ribs and such but definitely under for someone of his height.
You left a gentle kiss on his neck. He tilted his head to allow you better access and you don’t know what it was that made you do it, but you bit his neck. Hard. Gabriel yelped, and you swore you could taste his blood on your teeth. You pulled away, a little ashamed of the sudden outburst.
“Was that too much?”
“Not at all…” You could see his blood dripping from where you bit him. In all honesty you didn’t mean to bite so hard. In all fairness though, he has made you bleed several times, and he did like it, so there was no reason to feel bad for it. You bit his neck again, a bit more gently. You sucked at the skin between your teeth, and it made Gabriel moan. It was a beautiful sound. It always drew you in like honey, and you couldn’t help but want to hear more from him. You left hickey after hickey on him, down his chest and all the way to his stomach, Gabriel making his pretty noises the whole way.
You pulled away once you got to the rim of his boxers, admiring the trail of magenta, brown and green bruises you left on him. You trailed your fingers down them, his skin twitching a bit under your touch. It was humiliating, for him at least. To have his body have such a strong reaction to your fingers just glancing against his body. He huffed, glaring slightly at you. Apparently his patience did have a limit, though you knew he could take more.
“Don’t worry, Gabriel, I’ll pleasure you.” you teased, grinning. You slipped off his boxers, being tantalizingly slow about it. He let out a soft whimper, almost involuntarily. It was cute how worked up he got sometimes. You got them off him, revealing Gabriel’s fully hard… honestly, you didn’t know what to call it. It definitely wasn’t a dick, at least not a human one. It was the same milky white as his skin, though it was shaped more like a tentacle than anything really phallic.
He covered his face with his hand, looking away from you, his face a bright shade of red. You haven’t even done anything yet. You gently wrapped your hand around his dick, getting a small gasp from Gabriel. He started to moan softly as you began to move your hand up and down the tentacle-like appendage. He squirmed in pleasure, forcing you to hold him down by the waist. He was excellent at giving, but he could barely hold himself together when receiving. He pushed his hips up to meet your hand, making you giggle. You loved to see him slowly fall apart, falling further into submission.
“Faster…” he whimpered softly, bucking his hips into your hand.
“Hm?” you did hear him; you just wanted to embarrass him by making him repeat himself. He whined at that, though knowing he wouldn’t get what he wanted if you didn’t.
“Faster.” he repeated, louder.
“Good boy” You moved your hand faster, just making Gabriel louder. He was already sweating from the pleasure. Really it didn’t take too much to get him to cum, he just wasn’t used to this sort of pleasure. You didn’t mind, though, you found it rather adorable. God, you knew he wasn’t really an angel but his noises were heavenly. You jacked him off faster, just to hear more from him, which he gave.
The tentacle twitched a bit in your hand, telling you Gabriel was close to climax. His breaths were becoming more shallow and quick as he got closer, squirming around despite your best efforts to hold him down. He came, arching his back to the point you thought it might pop and crying out your name, tears welling in the corner of his eyes from the pleasure. You pulled away your hand, wiping the liquid on your pants. They’d be in the laundry soon anyways. Gabriel panted as he calmed down, laying flat against the bed again.
“I’ll be back, love,” you told him, kissing the corner of his mouth and getting off the bed.
Great.
Now you had to find the rosary.
You searched the top of your dresser, only to find it buried under a bunch of other needless junk. You grabbed it, getting back to the bed with Gabriel, who stared at the rosary in confusion.
“What’s that for?”
“Aren’t you supposed to be an angel?”
“Well know what it is and what it’s for but I don’t think you’re going to start praying right now,”
“What do you think I’ll be using it for then?” He shook his head to say he didn’t know. “Not even a guess?” he shook his head again. You held the rosary by the end with the cross, hitting the beads against his chest, basically whipping him with it. He yelped in pain and surprise, his face going a bright red, though.
“Did you like that?” He immediately nodded. You whipped him again with the rosary, drawing a moan from him this time. The marks were already starting to turn red, though they wouldn’t leave anything more than a bruise. You hit him with the rosary yet again, making him moan and squirm.
“I think that’s enough of the rosary for right now” You put the rosary down, gently touching the red marks on his chest. He nodded, blushing at the touch.
“Do you think you could do me a favor-” He nodded before the words finished leaving your mouth,“alright then; could you undress me?”you asked. You were perfectly capable of doing it yourself; you just wanted him to. He sat up, putting his hands under your shirt. His cold hands made you shiver as he lifted the shirt above your head and tossed it onto the floor right next to the bed. He undid the button on your pants, the cold of his knuckles kind of feeling… good against your skin. He unzipped the fly, hooking his fingers through your belt loops and pulling your pants off of you, putting them with your shirt. He swallowed hard, staring right at your dick, which was visible through your boxers.
“Oh, so now you can be patient?” you teased him for his hesitance. He huffed, putting a pointer finger from each hand down your pants, tugging them down as well. The cold was almost too much against your thigh, though you couldn’t just tell him to make his hands not cold.
Finally, both of you were left completely naked.
“Get on your knees. On the floor.”you ordered, and he obeyed.“Good boy.”You sat on the edge of the bed, grabbing Gabriel by his long hair. You were in no way gently, probably pulling out a strand or two. He didn’t seem to mind though, just staring at your dick. You put a finger under his chin, lifting his head to force his eyes to meet yours.
“You know what I want you to do, right?” He nodded,“Say it.”
“Yes...”
“Then do it.” you hissed, tugging his hair again. He obeyed, putting the tip of your dick in his mouth. Thankfully, his mouth was much warmer than his hands. He began to take you further into his mouth, almost struggling a bit. He wasn’t too accustomed to doing this, usually being the one getting his dick sucked. You kind of enjoyed watching him struggle like this.
Your dick touched the back of his throat, making him gag. He didn’t stop though, continuing to take your dick down his throat until his lips met your hips. He teared up a bit at his gagging. You pulled your hand away from his hair, trying to let him know that he could pull away if he wanted to. But he didn’t. He looked so pretty with your dick down his throat. You could cum just seeing him like this.
“Well, go on,”you encouraged him. He started to suck softly, making you moan and grip onto his hair again. He did have very nice hair. You almost felt bad for messing it up. He began to bob his head up and down your length as well, putting his hands on your thighs. You shivered, leaning your head back. His mouth felt, well, heavenly around your dick, rather ironic considering the fact that he was just Satan pretending to be an angel. He sucked harder, pulling you from your thoughts. You moaned, covering up your mouth with the hand not in his hair to muffle your noises. Gabriel glared a bit at you, though you grinned knowing he couldn’t really do anything about it. Not that he could see it.
God he felt good. You could barely think outside the pleasure. You didn’t know how you’d hold up when you finally got to fuck him. Drool dripped from his lips, running down his throat. He definitely seemed to be enjoying himself, evident by how flushed his face was and the fact he was fully erect again. He pulled away, catching his breath before continuing. You didn’t blame him; it was quite a bit to take in at once.
You twitched in his mouth, gripping his hair harder, your fingers twisting into his hair. He sped up with bobbing his head, wanting to make you cum. Really he just wanted you to cum so you’d finally fuck him, but he wasn’t going to say that. And soon enough, you did. You forced him to take you all the way, making him gag and tear up. You let go of his hair, a few stands you’d accidently pulled out falling from your hands. He pulled away, trying to catch his breath, wiping the drool off his face.
“Good boy...” you praised him, gently petting his hair. He slightly leaned into your hand, though pulling away as soon as he realized he did it. He hated the fact he did that. It was embarrassing. To him, at least. You found it adorable. You gently wiped the tears from his eyes, kissing his forehead. He blushed, not struggling against it, though.
You grabbed his hands, pulling him back onto the bed. It was mostly him getting himself up, though, as you couldn’t really lift him. He thanked you, albeit quietly. He laid down on the bed again, laying on his back. You got back on top of him, your thighs pressing against his. Gabriel didn’t have very thick thighs, as expected if you looked at the rest of his body.
“Lube?” you asked. You usually got a yes, but you asked anyway.
“No” That was surprising. Really you expected another yes. You nodded though, opening the drawer on your nightstand and digging around for a bit before finding a condom. You opened it, rolling it out onto your dick. You put the tip of your dick against his entrance.
“Are you ready?” He nodded, “You know it’s going to hurt, right?”
“Put it in already.” And you did, starting to push your dick inside him. He gasped softly, moaning. He squeezed his eyes shut from the pain, squirming around. You held him down by the waist to try to stop him, though it was only moderately successful.
Soon enough, your dick was fully inside of him. He panted, trying to adjust to your size. You didn’t even consider yourself to be that big, maybe a bit above average, but nothing more. Still, Gabriel definitely wasn’t used to it.
“You can move.” he said, and you did. You drew your hips back until just the tip of your dick was left inside him, then pushed it back inside him, getting a moan from Gabriel. You continued to do this, creating a rhythm as you picked up the pace. You had a feeling neither of you were going to last long though. Gabriel’s moans were already pretty loud and you had just started. That wasn’t a complaint, though, you loved to hear any noise from him. He sounded perfect, like a choir that had been practiced hard for years before a show. You just couldn’t get enough of it.
You reached down, putting your hand around Gabriel’s dick. He gripped at the sheets as you began to bring your hand up to the tip of his dick, and then back down to his hips, ever so slowly. He whimpered at how slow you were being, clearly teasing him. You didn’t speed up though, in fact, slowing down your movements. He squirmed, pushing his hips into your hand.
“Bad boy..” you whispered into his ear, moving the hand from his dick to around his throat. Not very tight, either, just gently laying it there as a threat. His eyes widened in shock, and maybe a bit of fear.
“Can I choke you?”
“Yes.” he said, his voice coming out more like a whimper. You instantly tighten your grip around his throat, cutting off enough airflow to the point where he could just barely breathe. He took quick, sharp breaths, trying to take in enough oxygen. Once his breaths became more shallow, though, you let go. He gasped, panting to regain his breath.
“Will you behave now?” He nodded, “Verbally, Love”
“Yes… I will…”
“Good boy” You took your hand away from his neck, putting it back around his dick. You resumed pleasuring him, though considerably faster. He seemed to appreciate this, his moans getting louder. His dick twitched. You grinned.
“Already?”
He glared at you, not saying anything.
“You’re not terribly intimidating when you’re bottoming like this.” You giggled, speeding up with fucking him. He put a hand over his mouth in a weak attempt to muffle his moans, though it barely worked; he was still perfectly audible.
And then you hit his prostate. He screamed every time your hips met his, clawing at the sheets desperately, probably ripping them. He bit his wrist, if only to try to muffle himself. He didn’t take much longer to cum after that, screaming out your name.
You didn’t stop though, making Gabriel tear up from the overstimulation. You twitched, not too far from cumming yourself. Your breathing quickened. You could barely focus on anything outside the two of you, like you were wrapped in your own personal bubble where nothing but each other mattered. You dug your fingers into Gabriel’s waist, closing your eyes. God, he was perfect. You were right, you couldn’t handle yourself when you fucked him. He just felt too good. Like your own bit of heaven.
And you climaxed, your hips jerking, a moan coming from you despite your best efforts to hold it back. You took a second to calm down from your orgasm before pulling out, taking the condom off and putting it in the trash. You laid down, your shoulder against Gabriel’s.
“You’re sweaty and gross” you complained
“You too.”
“I’m going to go take a shower to fix that, you coming?” He shook his head “fair enough, just going to lay there?” he nodded “alright, I’ll be seeing you then” you got out of bed, grabbing your towel and heading for the bathroom.
