DAVEY NFSW SUPER NSFW AAAHHH
There was no mistaking it. The golden glow in his eyes. The way he was licking his lips. The way the air somehow felt heavier, but not suffocating.
And well… the bulge of his sweatpants.
He took one step towards Angel. And another. Until he was cornering them against the wall, inserting a knee between their legs and trapping them with his hands on either side of their head. Up close, the gold in his eyes shone brighter, most likely due to their close proximity. David’s core was yearning for them.
Angel could tease him. Slip away under his arms and run to the kitchen. But their legs wouldn’t move, especially with David’s knee nudging dangerously close to the apex of their thighs.
Tilting his head up, looking down on them further, David smirked. Angel folded. He definitely knew his angles, and the heat in his gaze had them breathless. They could feel something pooling in their core already.
With a gentle hand, he brought their chin up to meet his gaze.
"What did I say?" He asked, voice low and gravelly.
Angel bit their lip. Gears spinning in their head.
"You say a lot of things, Davey." They smiled, mentally cheering at their small victory despite being cornered. At least they could still form words with their mouth. The soft breath David released from his nose was enough of a reaction for them to be satisfied.
A sharp pain to the shell of their ear had them yelping, but it was quickly soothed with kisses.
"Um…” they swallowed “not to grope you in public?”
“Asserted my dominance?” They bit their lip, peering up at him through their long lashes.
“Looks like I need to teach you a lesson.”
He flipped them over so they laid on their stomach, pinning them to the mattress by straddling their legs, purposely grinding his groin to their ass. With his big hands he fondled their ass, gripping them, spreading them, and pushing them into him.
Angel would be squirming and kicking if it weren’t for him immobilising them.
“You’re gonna let me have my fun. And you’re gonna keep quiet. Understood?”
A sharp sting on their ass made them gasp. David rubbed the area, soothing the pain. Leaning forward, he spoke low into their ear.
Angel nodded, breath catching in their chest. The unmistakable glow in his eyes was back - a show of desire caused by his magic and their bond.
“Good.” He smirked, kissing their ear, down their neck, and making his way down their back before pressing one final kiss to their ass.
Rocking his hips forward, he ground against them, pressing his bulge right at the apex of their thighs. His hands gripped their cheeks, spreading them to make room for his arousal and make sure it hits them right where they’re the most needy. Angel moaned, stifled by the pillow.
David loved teasing them like this.
Even he couldn’t resist letting out a moan as he kept grinding against them, the bulge in his pants becoming almost suffocating and begging to be set free.
The sound had his eyes rolling to the back of his head. Angel’s moans were enough to turn him on, sending signals right to his crotch.
With ease he flipped them over, briefly kneeling up to remove their pants and boxer briefs (of course, not before getting a quick nod of permission from Angel). Kneeling back down, he pulled Angel’s legs to wrap around his waist so their cores were flush against each other’s once more, rolling his hips up for good measure.
Angel’s arousal was quickly leaving a mark on David’s sweatpants, coupled with his own leaking precum that was visible. Cursing, David shoved off his pants and boxers just enough to set himself free, his hard cock springing up and slapping against his stomach from the release.
Angel’s eyes were wide. Everything had them turned on and soaking wet - from David’s intense glowing gaze to his thick, big cock springing free from the band of his boxers. It took everything in them to not jump on top and grind against him. But a pointed gaze from David warned them not to try anything.
They couldn’t help but let out a soft, needy moan though, whining as David leaned forward and braced himself with his arms on either side of their head as the angle of their hips changed so that he was pressing down on them. With a slow rock of his hips, he ground his cock against their core, smirking when they arched their back in pleasure as if the friction was enough to make them cum.
“Not yet, Angel.” He breathed against their neck. “Not yet.” He punctuated the sentence with a nibble to their pulse, making their hips jump up and grind against his.
David’s eyes glowed. He pinned their hips down, giving them a “tsk tsk tsk”.
God, his smirk was so frustratingly hot. Angel felt tears forming in their eyes. Their need made them lose control of their emotions.
Something in David softened for a brief moment as he wiped their tears away with his thumb, cupping their cheek.
He rolled his hips, positioning his cock at their entrance but not quite pushing in.
Angel was used to his size by now, but they still need a lot of preparation, just incase. David was always careful.
He kissed his way down from their neck to their lower stomach, shifting to the bottom of the bed as his eyes met theirs.
His breath felt cold on their arousal. Angel felt like they were going to cum already, and he’d only been grinding against them thus far.
David leaned down, spreading their legs and putting them on his shoulders. He blew on their core, enjoying Angel’s obvious frustration, before diving in. He knew exactly what to do to get them off. His tongue was sinfully licking, lapping, and tasting their arousal, dipping in their entrance before trailing up and closing his lips over their need, making them buck their hips to his mouth.
Sure enough, Angel’s thighs were shaking as he sucked them and drank them for what seemed like forever. But David wasn’t done.
He held their hips up, hands on their lower back to hold them steady as they were practically upside down and he feasted on them. The sounds from his mouth on their core alone were unholy, and Angel’s toes were curling from the overstimulation. It didn’t take them long at all to find their release, cumming right into his mouth as he made sure to drink every drop they had to offer.
He gently set them back down on the bed, licking his lips like he had an amazing meal.
“So good for me.” David was breathless but smirking in satisfaction as he felt the remnants of their orgasm reverberate through their bond.
They took advantage of the moment David let his guard down, jumping on top of him and positioning themselves so that his cock was at their entrance. Before he could even get his bearings, Angel lowered themselves down onto him, taking in his length inch by inch.
They didn’t hold back their moans this time. David wouldn’t mind. He was too occupied by the pleasure flowing through his veins as Angel bottomed out, taking him in fully so their hips were flush against each other. They felt so full - their lower stomach bulged from taking in his size. David was looking at it too, his eyes half lidded like he was high.
They had to take a moment to breathe and fully relax around him. And although David was out of it, he still reached out to put a hand on their thigh to soothe them, thumb rubbing their soft skin in soothing circles the way he’d always do to give them something else to focus on as their body adjusted.
It’s the little moments like these that always have Angel falling for him harder.
A few deep breaths later, they felt ready. They lifted themselves up until just the head was inside, and then dropped themselves down back onto him, their hips slapping together with a wet sound that echoed in the room.
David moaned, unable to control his voice.
Angel loved that sound. They wanted to hear more.
They started out slow, but eventually found a good pace as they rode their mate.
“Oh, Angel. Nghhh. My mate. Ah-!”
His voice was like ecstasy in Angel’s ears. It spurred them on as they quickened their pace as if responding to each of his moans.
With the next thrust, they squeezed down onto him, making him throw his head back in a delicious whimper.
Angel smirked, leaning down so their lips were barely touching, all the while their hips never stopped.
“Please what, Davey? Use your words.”
David tilted his head up, looking for a kiss. But Angel wasn’t going to give him what he wanted so easily, not when he spent so much time teasing them before.
“Please… use my cock. Make yourself cum. Please-ah!”
They leaned down to kiss him, finally, lips dancing with each others like they were starving. David growled into the kiss, angling his lips to deepen the kiss. He stole their breath as he parted by biting their bottom lip, taking advantage of their gasp to bite down on their pulse point.
That sent Angel over the edge as they squeezed down onto him and orgasmed, thighs shaking as they rode out their pleasure. They didn’t stop until they fully came down, and that was enough to send David over the edge as well, following close behind.
Noticing their shaking arms and legs, David pulled them down to lay on his chest. They didn’t pull out, leaving him to feel the twitch of their inner muscles as they were still feeling the remnants of the orgasm.
He stroked their hair as they caught their breath, kissing the crown of their head.
“My Angel.” He whispered.