Gabriel's face pressed against Asher's neck, inhaling deeply like he was trying to memorize the scent. The gesture was so animal, so unlike the controlled man Asher had known, that it sent his thoughts spiraling.
"Mine," Gabriel growled against his throat, the word barely human. "Mark you. Make you smell..."
The sentence dissolved into action as Gabriel's mouth found Asher's neck, and holy fuck, his teeth weren't just scraping anymore?—
Gabriel bit down. Hard.
Not a playful nip, not even a regular bite, but something that felt like Gabriel was trying to crawl inside him through his throat. The pain was immediate and electric, shooting straight to Asher's cock in a way that made no fucking sense.
His hands flew up to tangle in Gabriel's hair, not to push him away but to hold him there, fingers clenching desperately as his whole body arched up against Gabriel's weight. His vision whited out for a second, and he might have screamed—he wasn't sure, couldn't hear anything over the roaring in his ears.
And then it shifted, the sharp agony turning strangely sweet, flooding him with a hazy, weightless rush.Endorphins, probably, his brain supplied weakly, but it felt like he was floating while Gabriel anchored him in place with teeth and heat.
When Gabriel finally released him, Asher was shaking. Gabriel's tongue immediately soothed over the mark, lapping at it with careful attention, and the gentleness after the violence made Asher whimper. Gabriel kept at it, tongue working over the bite again and again like he was sealing something in, and each pass sent aftershocks through Asher's oversensitive system.
"Mine," Gabriel murmured against the mark, pressing one more gentle kiss to the throbbing imprint of his teeth. Asher could feel it pulsing in time with his heartbeat, could feel how it would bruise dark and unmistakable. Whatever that was, whatever he’d just let Gabriel do, Asher knew he'd be feeling it for days. Maybe longer.
This was so fucked up. Gabriel wasn't in control. Wasn't choosing this. And here Asher was, getting hard from it, letting it happen.
What kind of person did that make him?
The kind who'd spent three years selling himself to anyone who'd pay, apparently. The kind who was so desperate for Gabriel's attention that he'd take it even like this, when Gabriel couldn't really consent to giving it.
Gabriel's mouth moved lower, tongue tracing patterns across Asher's chest that felt like ownership. Each bite, each mark bloomed dark on pale skin. His hands were everywhere—gripping, stroking, mapping Asher's body with desperate efficiency.
"Need," Gabriel muttered, the word torn from somewhere deeper than thought. "Moon's so... can't..."
The broken phrases confirmed what Asher now already knew. This was just that mating run thing, the full moon driving Gabriel to claim the nearest available body. And Asher—pathetic, needy Asher—just happened to be here.
Wrong place, wrong time.
Or right time, if you were a selfish asshole willing to take advantage of someone not in control.
Which apparently he was.
Gabriel worked his way down Asher's body with single-minded focus, mouth and teeth claiming every inch of skin. When he reached Asher's hip bone, he bit down harder, sucking a mark that would be dark purple by morning. The pain-pleasure of it made Asher's cock throb, already fully hard despite his shame.
Gabriel shifted to continue his path downward, stretching out beside him, his body a long line of muscle and power in Asher's peripheral vision. Close enough to touch. Close enough that when Asher turned his head, Gabriel's cock was right there—thick and hard and perfect, just inches from his face.
Asher couldn't look away.
Panic fluttered in his chest like a trapped bird. This was too much, too close to every desperate fantasy he'd harbored. Gabriel was big, bigger than anyone Asher had been with, the head already glistening with precome in the moonlight. The sight made Asher's mouth water despite himself, despite the voice screaming that this was wrong, that Gabriel couldn't want this, that tomorrow would bring nothing but regret.
His hands dug into the forest floor, dirt caking under his nails as he fought the urge to lean forward those few crucial inches. He couldn't. Shouldn't. Gabriel wasn't choosing this—the moon was making him crazy, making him need release. Any warm body would do.
Gabriel's teeth found the sensitive skin of Asher's inner thigh, and the sharp sensation made him gasp. Another mark, another claim that Gabriel wouldn't remember making. Asher's whole body trembled with the effort of staying still, of not taking what was right there, so close he could feel the heat radiating from Gabriel's skin.
He watched, transfixed, as Gabriel's cock twitched, a bead of pearl-white precome rolling down the shaft.
Another bite, harder this time, closer to where Asher desperately wanted Gabriel's mouth to go. The pain-pleasure of it shattered his last defenses.
If Gabriel was going to hate himself tomorrow anyway, if this was already unforgivable…
Before he could second-guess himself again, Asher leaned forward and took Gabriel into his mouth.
The taste exploded across his tongue—salt and musk and something wild and inhuman. Gabriel's entire body went rigid, a sound tearing from his throat that was more howl than moan. His hips jerked forward involuntarily, pushing deeper into Asher's mouth.
"Fuck—" Gabriel managed, the word barely human. His hands found Asher's hair, gripping tight as his body shuddered. “Asher… your mouth..."