Nick didn't bother pulling anything down yet. Instead he pressed his open mouth against the thick, warm outline already straining the dark fabric of Kiv’s briefs. The cotton was soft, slightly damp now where Nick had been mouthing at it for the last few minutes- slow, deliberate drags of tongue, letting saliva soak through until the material clung obscenely to every detail of his tip. Kiv exhaled through his nose, “You’re gonna ruin those.” Nick didn’t answer with words, he just sealed his lips over the head still trapped behind cloth, and sucked. Hard. Enough that he milked a heated moan from Kiv’s lips and his hips jerked once before he caught himself. Nick’s fingers curled into the backs of Kiv’s thighs, holding him still while he worked the soaked cotton like it was the only thing that mattered. Another long, filthy suck, lips dragging up the full length this time. Kiv’s hand finally tightened in his hair. “F-fuck,” Kiv breathed, voice hoarse, “Keep goin'” Nick hummed against him in answer, vibration sinking straight through the fabric, and went right back to worshiping the shape of him with his mouth, never once trying to free what was already so obviously aching underneath.
Nick didn't bother pulling anything down yet. Instead he pressed his open mouth against the thick, warm outline already straining the dark fabric of Kiv’s briefs. The cotton was soft, slightly damp now where Nick had been mouthing at it for the last few minutes- slow, deliberate drags of tongue, letting saliva soak through until the material clung obscenely to every detail of his tip. Kiv exhaled through his nose, “You’re gonna ruin those.” Nick didn’t answer with words, he just sealed his lips over the head still trapped behind cloth, and sucked. Hard. Enough that he milked a heated moan from Kiv’s lips and his hips jerked once before he caught himself. Nick’s fingers curled into the backs of Kiv’s thighs, holding him still while he worked the soaked cotton like it was the only thing that mattered. Another long, filthy suck, lips dragging up the full length this time. Kiv’s hand finally tightened in his hair. “F-fuck,” Kiv breathed, voice hoarse, “Keep goin'” Nick hummed against him in answer, vibration sinking straight through the fabric, and went right back to worshiping the shape of him with his mouth, never once trying to free what was already so obviously aching underneath.
Nick didn't bother pulling anything down yet. Instead he pressed his open mouth against the thick, warm outline already straining the dark fabric of Kiv’s briefs. The cotton was soft, slightly damp now where Nick had been mouthing at it for the last few minutes- slow, deliberate drags of tongue, letting saliva soak through until the material clung obscenely to every detail of his tip. Kiv exhaled through his nose, “You’re gonna ruin those.” Nick didn’t answer with words, he just sealed his lips over the head still trapped behind cloth, and sucked. Hard. Enough that he milked a heated moan from Kiv’s lips and his hips jerked once before he caught himself. Nick’s fingers curled into the backs of Kiv’s thighs, holding him still while he worked the soaked cotton like it was the only thing that mattered. Another long, filthy suck, lips dragging up the full length this time. Kiv’s hand finally tightened in his hair. “F-fuck,” Kiv breathed, voice hoarse, “Keep goin'” Nick hummed against him in answer, vibration sinking straight through the fabric, and went right back to worshiping the shape of him with his mouth, never once trying to free what was already so obviously aching underneath.
#kivafterdark #nsfw
Soaked through
(illustration of a short n' spicy text by @cowboyelezen.bsky.social in alt)
#gayelezen