Actions

Work Header

Velvet Magic

Summary:

Just some good old smut of 2 oc's

Notes:

(See the end of the work for notes.)

Work Text:

Caaen was already breathless beneath Inphi, the taste of magic in the air thick like velvet. Xe was relentless tonight—possessive and intoxicating. Every kiss to his neck lingered, teeth grazing just shy of pain, then dipping into it.

Caaen's hands clenched the sheets as another sharp nip left a fresh hickey blooming along his collarbone, a deep violet almost black against his pale skin. “That one’s not going to fade for a week,” he managed, voice a shiver.

“Good,” Inphi purred, licking the mark gently before nuzzling close again. “Let them see you’re mine.”

Caaen gave a shaky laugh that turned into a gasp as Inphi's fangs dragged ever so lightly down his throat. “You’re getting—intense.”

Xe tilted xir head, eyes glowing faintly. “I am intense.” Then, quieter, darker, “May I?”

Caaen locked eyes with xir, his breath catching in his throat, a jagged rhythm. He knew what xe meant. He nodded. Inphi leaned in, the moment stretched taut with reverence and electricity, before sinking xir fangs into his neck with a deliberate, consuming hunger. Caaen gasped, the world collapsing into a vortex of searing pain and intoxicating heat that surged through his veins. It wasn’t just a bite—it was connection, need, claiming. Inphi drew just a taste—a mere whisper of his essence—but it was enough to send tremors through Caaen’s entire being, leaving him quivering beneath xem, struggling to hold on to the fragments of his consciousness.

His fingers curled around Inphi’s wrist as xe pulled back, blood staining xir lips, expression dazed and greedy.

Caaen’s breath caught as he stared at xir, flushed and shaking. “You—do not fight fair.”

Inphi smiled with stained teeth. “I don’t fight at all. I take.

Xe kissed him again, fierce and hungry, and Caaen felt the press of each bite still throbbing along his neck, each mark a slow burn of possession and something deeper—something ancient and unspoken.

And still, he wanted more.

Caaen curled his fingers into Inphi's thick, dark hair, pulling xem closer, hungry for the weight of xir body and the sharpness of xir touch. There was nothing else to hold onto but this, this tether between them—raw and maddening, pulling him apart, knitting him together.

He let himself be overwhelmed, each insistent kiss and graze of fang pushing him further into a delicious spiral. He could feel the edges of himself blurring, blood a drum in his ears, heart hammering as if trying to outpace what it couldn't outrun. Inphi's heat, the press of xir frame against his, the delicious agony of a new bruise forming along his jaw—he was drowning in it, and he didn't care to come up for air.

Inphi's wings unfurled, a dark curtain enclosing them. The movement was steady, languorous, and the leathery brush of it against Caaen's skin sent a shudder of pleasure down his spine.

Caaen couldn’t help himself anymore, he needed to feel the inside of Inphi, he can only handle so much of xer teasing. Caaen felt himself rutting against Inphi, whimpering as to beg for more. Inphi's breath was a low, pleased rumble against his ear, and Caaen caught the glint of xir gaze, sharp and knowing.

“Someone is impatient,” Inphi murmured, and Caaen made a noise somewhere between a growl and a plea, pawing at the button of Inphi’s trousers.

The dark fabric slipped free, pooling to the side as Inphi shifted above him, straddling his waist. The weight of it was exquisite, and Caaen’s body arched instinctively, searching. He felt raw beneath Inphi's deft touch, stripped of everything but want.

“Please,” Caaen gasped, head tilting back against the mattress, throat bared and vulnerable.

Inphi's teeth grazed and lips sucked at Caaen's neck, eliciting a symphony of sensations that sent shivers down his spine. Caaen, desperate and fumbling, attempted to disrobe while Inphi held him down with a surprising strength. The fabric of his clothes felt like a second skin, unwilling to leave his body as quickly as he would have liked. Caaen could have easily overpowered Inphi, but the gods knew he didn't want to; every fiber of his being was consumed by desire. Finally, down to his boxers, he began to move against Inphi, the exquisite friction of his fully erect but constrained length against xer warmth sent waves of pleasure coursing through him, drawing out a low, needy whimper from deep within his chest. Inphi, then moved off of Caaen to fully undress him, and xerself. Xe straddled Caaen again and pushed his tip against xer entrance both teasing Caaen and xemself

It was a sweet torture, the way xe hovered there, breath ragged but controlled, eyes locked with Caaen's in a challenge he was powerless to meet. Caaen's hands gripped Inphi's hips, fingers digging into flesh, urging xer down. When Inphi finally sank onto him, it was slow and devastating, inch by inch, until Caaen was buried fully inside xer, and they both stilled with the shock of it, breathless and undone.

Caaen's head spun, the heat and tightness overwhelming as Inphi began to move, a deliberate rhythm that coaxed desperate sounds from deep in his throat. There was nothing else, no other world but this—Inphi's nails leaving trails of fire on his chest, the way xe moved above him, dark wings casting shadows across his flushed skin.

Inphi watched him, red eyes heavy-lidded and fierce, drinking in every gasp and shiver. Xe leaned forward, and locked lips with Caaen slowing down the pace and rocking back and forth on Caaens girth, moaning into eachothers mouth, then xe moved back to Caaens neck leaving more and more deep purple marks, xe needed everyone to know Caaen was xers.

The sharpness of each new bruise, the pull of Inphi's body around him, sent Caaen reeling, driving him to the edge and beyond. He bucked into Inphi, meeting xer thrust for thrust, the rhythm frantic now, wild and unrestrained. Each movement sent sparks across his vision, each touch pooling heat at the base of his spine. He felt stripped bare, exposed and alive in a way that only Inphi could make him feel.

"I'm—" he choked out, raw and breathless, the tight coil of his release building, ready to snap. "Inphi, I'm—"

Xe cut him off with a fierce, claiming kiss, swallowing the rest of his words as Caaen came apart beneath xem, desperate humping turning into a violent finish, filling Inphi. Xer name was a ragged half-sob in his throat, a desperate invocation as he shuddered through his climax.

Inphi was relentless, riding Caaen even past his Climax, In a moment of desperation, Caaen reached out and hopelessly stroked Inphis's enlarged clit.

Inphi's breath hitched, the rhythm faltering for a moment as Caaen's touch sent xem spiraling. Then xe was moving again, faster, harder, nails raking his skin as xe chased xer own release. Caaen felt the tightness building again inside him, impossible but true, Inphi's urgency driving him to a second peak. He groaned, breath breaking into ragged gasps as he felt xer pulsate around him, xer climax pushing him over the edge once more.

They collapsed together, tangled and panting, Inphi's wings a dark halo around them both. Caaen was trembling, raw and spent, blood still thrumming under every bruise. He wrapped his arms around Inphi, pulling xem close, feeling the wet warmth between them. It was everything—too much, not enough.

Inphi's voice was a low murmur against his skin, content and possessive. “Mine,” xe said.

Notes:

Thank you if you read this fic! I am not exactly a prolific writer but I might write more who knows