BL
At St. Clare’s Academy, everyone knew them.
Adrian, the golden boy—captain of the basketball team, tall and broad-shouldered, with that easy smile that made half the school sigh. And then there was Noah—the honor student, quiet, composed, sharp with his books but soft with his looks, the kind of boy who drew stares without even realizing.
They weren’t just dating—they were the couple. Hands laced as they walked down the hallway, Noah’s soft laugh caught between Adrian’s playful teases. Even teachers smiled when they saw them together. Girls whispered about how lucky Noah was, boys muttered about how Adrian had managed to claim the prettiest one in school.
To the world, they looked perfect.
But perfection has edges.
Because when the door shut behind them, when the curtains fell closed in Adrian’s room or in Noah’s quiet house, the polished image cracked wide open.
Adrian was always the first to move. He’d press Noah against the wall before Noah could even set his bag down, his mouth crashing onto his boyfriend’s in a kiss that burned all the way down. Noah’s fingers clutched his shirt, his soft composure gone in an instant.
“Adrian—” his voice broke between kisses, the honor student suddenly breathless.
Adrian’s hands were never patient. They roamed Noah’s waist, his back, tugging at the edge of his shirt like he couldn’t stand barriers between them. “You have no idea,” Adrian muttered against his lips, “how hard it is to keep my hands off you in school.”
Noah’s cheeks flushed, but his eyes darkened, a secret no one else ever saw. In public, he was composed; here, he melted under Adrian’s touch, rough kisses dragging moans out of him.
Adrian pinned his wrists above his head, holding him there with one hand, the other slipping beneath his shirt. His palm pressed against Noah’s chest, feeling the quick hammer of his heart. “Everyone thinks you’re so sweet,” Adrian growled softly, “but they don’t know you like this. They don’t know how you beg when I—”
“Adrian—don’t—” Noah gasped, but the words trembled, as if he didn’t want him to stop at all.
Adrian’s grin was wicked, his lips brushing Noah’s ear. “You love it,” he whispered, tightening his grip on his wrists, grinding his body against Noah’s.
Noah shuddered, caught between the humiliation and the rush of it, his composure unraveling faster with every rough touch.
Adrian kissed him hard again, rough enough to leave Noah’s lips swollen, his own breathing ragged. There was no gentleness now—just hunger, just need, just the raw eagerness they couldn’t show anyone else.
Adrian didn’t let go of Noah’s wrists as he dragged him toward the bed. His voice was low, rough with hunger.
“Sit. No—lie down. I’ve been holding back all day.”
Noah’s breath caught, his body sinking into the mattress, his neat school shirt rumpled and half untucked. Adrian loomed over him, gaze hot and restless, before leaning down and kissing him again—deeper, rougher, like he was trying to consume him.
Buttons popped loose under impatient fingers, Noah’s shirt falling open to expose his pale skin. Adrian’s mouth moved lower, biting at his collarbone, sucking hard enough to leave marks. Noah gasped, arching beneath him, his hands clutching desperately at Adrian’s shoulders.
“Adrian—what if someone sees—” Noah started, voice trembling.
“No one’s seeing you like this but me,” Adrian growled, nipping his throat. “You’re mine. All mine.”
His hands slipped down, tugging Noah’s belt loose, sliding lower until Noah’s breath hitched sharply. Adrian smirked against his skin, the sound of his zipper lowering filling the heated air.
Noah tried to protest, but his voice cracked into a moan instead, his body betraying him completely. Adrian loved that—the sight of Noah, the untouchable honor student, crumbling under his touch.
“Look at you,” Adrian murmured, leaning close, his hand working Noah with an unrelenting rhythm. “The school’s perfect angel. But here, you can’t even keep quiet for me.”
Noah’s nails dug into his arms, his back arching, his mouth falling open with breathless sounds he couldn’t hold back. Adrian caught his lips in another bruising kiss, swallowing every noise, grinding against him with reckless hunger.
The bed creaked under their movements, heat building, rough and eager, nothing like the careful perfection everyone else thought they were.
Noah clung to him, every kiss, every thrust of Adrian’s hips dragging him further from control. Their bodies moved hard, desperate, Adrian’s hand on his waist, pinning him down, claiming him with every rough motion.
Noah’s cries grew louder, his head tossing back against the pillow, sweat glistening on his skin. Adrian’s lips pressed to his ear, his voice a low growl.
“Say it. Say you’re mine.”
“I—I’m yours—” Noah choked out, his body trembling.
Adrian smirked, biting his earlobe, thrusting harder. “Good boy.”
And with that, the perfect couple the world admired burned into something raw and untamed, their bodies colliding in a rhythm that left them both shaking, unable to stop, desperate to give in completely to the hunger they could only unleash in secret.
***Download NovelToon to enjoy a better reading experience!***
Comments
Nyx
good to have you back darling❤️🫂
2025-09-13
1
Nyx
can't wait for more updates🙏🙏 but do so in your time..
2025-09-17
1
Nyx
please update🙏🙏🙏🙏🙏🙏
2025-09-17
1