Notebook.ai

This is stupid // OxO // Closed

@Fraust I have premium? forum 4801 comments schedule
@Fraust

Cas bit his lip, visibly trembling by now. Despite his efforts, a small, muffled moan escaped him.

@Bananapudding

He unhooked his fingers from his pants and instead held a firm grip on both of his thighs, his desire for the other growing even more each time he touched him. Sorin pulled away from him and emitted a shaky breath against his neck.

@Fraust

Cas was very flushed and heat emanated off of his body. He looked down at Sorin, flustered and still panting.

@Bananapudding

His hazel eyes became fixed toward his then he leaned forward and pressed his lips against his neck.

@Fraust

Cas shivered again, whimpering. His tail was fluffed up and flicking rapidly as he grew more stimulated.

@Bananapudding

Sorin never tore his gaze away from him and continued to suck on his skin, his hand letting go of his thigh and reaching for his tail.

@Fraust

"Ah~" Cas shivered when Sorin touched his tail, burying his red face in the other's shoulder.

@Bananapudding

Sorin lowered himself slightly then turned to capture his lips again, his fingers working their way down his tail.

@Fraust

"S-Sor…" He whined, gripping Sorin tighter as he trembled.

@Bananapudding

He used his hand to lightly brush his fingers up on the side of his arm while he gently gripped his tail with his other hand. Sorin cupped the side of his face before going in to kiss him.

@Fraust

He exhaled shakily and kissed Sorin back with desperation, his tail stiffening and twitching in Sorin's hand.

@Bananapudding

Sorin grinned and lightly pressed on his tail as he began to stroke it softly.

@Fraust

Cas purred and whined simultaneously, pressing closer to Sorin.

@Bananapudding

Sorin groaned and eventually let go of his tail, his heart beating wildly within him. His lips parted from his, emitting small breaths.

@Fraust

Cas kept pressing small kisses to Sorin's lips and cheeks, not wanting to be apart.

@Bananapudding

Sorin laughed softly at his attempts. "Cas, I need to breathe for a hot minute."

@Fraust

Cas whined again and reluctantly pulled away, letting Sorin breathe with a pout on his face.

@Bananapudding

Sorin smiled and carried him toward the couch, peppering his face with light kisses.

@Fraust

Cas kissed him back when he was allowed, curling his tail around Sorin's leg.

@Bananapudding

Sorin had already kicked off his shoes as he pressed up against him, groaning as he kissed him tenderly.

@Fraust

Cas kicked off his own shoes while he kissed Sorin back, whining softly.

@Bananapudding

His hand tugged on the hem of his shirt before making its way underneath it to feel his soft skin.

@Fraust

"Mmmmm~…" Cas tilted his head back, whimpering.

@Bananapudding

"Is there… something wrong Casper?"

@Fraust

"Y-Yeah, you keep teasing me…" Cas whined again.

@Bananapudding

"Is that really a crime though?" He planted a kiss on his collarbone then nuzzled his neck.

@Fraust

Cas nodded, exhaling sharply. He tilted his chin up a bit.

@Bananapudding

Sorin didn't say anything else and pulled his shirt over his head before lowering his head to trail soft kisses down his neck and chest.

@Fraust

"Ah~…" Cas whined, falling back on his elbows to support himself.

@Bananapudding

Sorin glanced up at him and continued pressing kisses down his chest, each one becoming more slower than the last.