Mature Content Below
Alex hadn't meant to intrude. He had only wanted to check on Riven-some excuse about late-night tea already on his lips-when he reached the half-open door.
What he found inside stole the breath from his lungs.
The room glowed dimly with candlelight, shadows crawling across the walls. Riven sat on the edge of his bed, back arched, chest heaving. One hand gripped the sheets, the other moved in a slow, deliberate rhythm over his cock-thick, flushed, glistening at the tip.
"...Alex..."
His name slipped from Riven's lips like a prayer, rough and unguarded.
Heat flared through Alex's body, sharp and dizzying. His heart thundered. He should have turned away. He should have closed the door, pretended he had never seen this. But his feet rooted him in place, his eyes devouring the sight. The sound of Riven's voice-broken, hungry-sent a pulse of want straight to his core.
Riven's head lifted, catching him there in the doorway. For a heartbeat, silence. Then his lips curled into a half-smirk, half-snarl of need. Not shame. Not surprise. Just raw, burning hunger.
"Enjoying the view, Cupcake?" His voice was hoarse, dark with desire.
Alex swallowed hard, throat dry. His body betrayed him, heat straining in his trousers. The words left him before he could stop them, quiet but certain.
"Let me... help you."
Riven's eyes darkened, his hand stilling. He leaned back, spreading his thighs with unspoken invitation. "Then come here."
Alex crossed the room on unsteady legs, his body trembling as though every step pulled him deeper into a dream. He sank to his knees between Riven's legs, the sight of him up close stealing what little breath he had left. He leaned forward, lips brushing the tip in a feather-light kiss, tasting salt and heat.
Riven's hiss cut the air. His hand threaded into Alex's hair, not forcing, just grounding. "Fuck, Cupcake... you'll ruin me."
Alex took him deeper, every move guided by instinct and the sound of Riven's ragged praise. Each word, each groan, stoked the fire in his veins until his own need was unbearable.
Riven pulled him up suddenly, mouth crushing against his. The kiss was fierce, desperate, tasting of want. Then Riven's lips trailed lower-jaw, throat, chest-before pushing Alex gently back onto the bed. Strong hands slid down his body, tugging at clothes, leaving heat in their wake.
When Riven's mouth found him, Alex nearly broke apart. But it wasn't enough.
"Please," Alex whispered, voice trembling with need he couldn't disguise.
Riven's answer was a low growl, and then-his tongue, hot and insistent, teasing places Alex had never imagined, stealing every coherent thought. Alex gasped, back arching, his body surrendering completely. The world blurred into heat and sensation until they were both undone, collapsing together in a tangle of limbs and breathless laughter.
For a long moment, neither moved. The candle sputtered low, shadows swaying. Then Riven shifted, slow and deliberate. He caught Alex's ankle, lifting it gently before pressing a kiss to the delicate skin. His lips trailed lower, lingering over Alex's toes, before he drew them into his mouth-sucking reverently, tasting him, worshiping him.
Alex shuddered, face flushing, but he didn't pull away. He let himself feel it, the strange mix of intimacy and devotion that only Riven could give.
Afterward, Riven reached for a cloth. His hands were uncharacteristically careful as he cleaned them both, wiping away the mess with steady patience. He dressed Alex again piece by piece, as if handling something precious, before finally leaning down to press a lingering kiss to his forehead.
"I love you," he whispered, voice raw but certain. "And don't you dare be ashamed of this. Of us."
Alex's lips parted, his chest tight with a feeling he hadn't yet named. The words came out soft, but steady.
"I... like you very much, Riven."
Riven chuckled low, though his eyes glimmered. He pulled Alex against him, wrapping him close as though he never intended to let go.
In the hush of the night, wrapped in warmth and stolen breath, Alex finally allowed himself to rest.
💖 AUTHOR'S NOTE 💖
OH. MY. GOD. 😭🔥 Alex and Riven finally broke the tension and confessed!! I was literally kicking my feet while writing this because the build-up has been driving me INSANE. The way Riven is so soft and tender after being his usual cocky self?? The way Alex finally admits he likes him?? I'm both weak and living for it.
Don't forget to vote, comment, and tell me if you screamed at the forehead kiss because SAME 😭❤️
