Share

After Class Punishment

Author: ROSE MARY
last update publish date: 2026-04-20 06:59:08

Chapter 3: Cracks in the Wall

The days that followed dragged on with a heavy kind of silence that wrapped around them both.

Professor Adrian Vale moved through his lectures with the same calm authority he had always shown, but inside, something had fundamentally shifted, his thoughts kept drifting to him. Every time his eyes found Liam in the front row, a quiet heat bloomed low in his stomach. The boy no longer needed to chew gum loudly or give disrespectful answers to gain his attention. A single lingering look was enough to make Adrian’s control waver.

Liam had become a quiet storm in his carefully ordered life.

After Wednesday’s final class that afternoon, Liam stayed behind once again. The hall emptied slowly, students casting curious glances as they left. When the last one disappeared, Adrian locked the door with a soft click that felt heavier than usual.

Liam stood up from his seat and approached him without being called. There was no smirk this time, only quiet hunger and a trace of nervousness mixed with lust in his green eyes.

Adrian didn’t speak. He closed the distance and pulled Liam into his arms. The kiss started slow and deep, full of everything they had been holding back. Adrian tasted the faint mint on Liam’s tongue, felt the warmth of his lips, the way Liam melted against him with a soft sigh. His hands moved with purpose, sliding under Liam’s shirt to explore the smooth, warm skin of his back, tracing the line of his spine, feeling the subtle tremble that ran through him.

Adrian took his time undressing him. He unbuttoned Liam’s shirt slowly, kissing every new inch of skin he revealed — the hollow of his throat, the curve of his shoulder, the flat plane of his chest where his heart beat fast and unsteady. He lingered on Liam’s nipples, sucking and licking until they hardened under his tongue and Liam’s breath hitched. When the shirt fell away, Adrian ran his hands over Liam’s torso with quiet reverence, thumbs brushing over sensitive skin, mapping the faint lines of his abs, the dip of his waist.

He guided Liam toward the small couch in the corner. Adrian laid him down gently and covered his body with his own, skin against skin. He kissed down Liam’s chest, taking his time, licking and sucking marks that would stay hidden. When he reached Liam’s hips, he pulled his jeans and boxers down slowly, freeing his hard, leaking cock.

Adrian looked up at him with dark eyes before taking him into his mouth. He explored every inch with slow, wet heat... tongue swirling around the head, licking along the underside, sucking gently then deeper, savoring the taste and the way Liam’s hips twitched. Liam’s fingers tangled in Adrian’s hair, soft, trembling moans filling the quiet office as Adrian worshipped him thoroughly.

“Professor… fuck, your mouth feels so good…”

Adrian continued until Liam was shaking, then moved lower. He spread Liam’s legs wider, kissed the inside of his thighs, and buried his face between his cheeks. His tongue licked broad and wet over the tight hole before pushing inside, fucking him with hot, slippery strokes. The wet, obscene sounds mixed with Liam’s gasps. Adrian took his time, tongue and fingers working together, opening him slowly, curling and stroking that sensitive spot until Liam was pushing back, whispering broken pleas.

When Adrian finally stood and positioned himself, he pushed inside slowly, inch by thick inch, savoring the tight, velvety heat that wrapped around him perfectly. They stayed connected for a long moment, breathing together, foreheads pressed close. Then Adrian began to move... long, deep strokes that dragged against every sensitive nerve. His hands never stopped exploring — stroking Liam’s cock, pinching his nipples, gripping his hips with just enough pressure to leave faint marks.

The room filled with soft gasps, the wet slide of their bodies meeting, and whispered names. “Adrian…oh prof” Liam breathed, the name slipping out like a confession. Hearing it made Adrian thrust deeper, rolling his hips in a sensual rhythm that made Liam moan louder.

Their movements stayed unhurried but grew more urgent, bodies moving in perfect sync. Sweat slicked their skin. The pleasure built gradually, beautifully, until it finally crashed over them in powerful waves. Liam came first, spilling between their stomachs with a broken moan, his hole clenching tightly around Adrian. Adrian followed moments later, burying himself deep and filling Liam with warm, pulsing release, holding him close as they trembled through the aftershocks.

They stayed joined for a long time afterward, Adrian’s weight pressing Liam into the couch in a protective embrace. He stroked Liam’s hair, kissed his temple, and whispered things he had no right to say.

But the peaceful moment could not last.

Liam’s phone buzzed on the floor. He reached for it reluctantly. Adrian felt the sudden tension in his body.

“What is it?” Adrian asked.

Liam handed him the phone with a shaking hand.

Unknown Number:

"Your office sessions are getting more intimate. The camera caught every second again today. I want a full video of you punishing him on the desk by tomorrow night, or I send everything to Dean Hayes... including the fact that his own son is being fucked by his favorite professor."

Adrian’s blood ran cold. He looked up at the ceiling and finally spotted the small black lens hidden in the corner, watching them silently.

“Someone has been watching us from the very beginning,” he said quietly, anger and fear mixing in his voice.

Liam sat up slowly, pulling his shirt back on with trembling fingers. “There’s something else I need to tell you.”

Adrian turned to him, dread settling heavily in his stomach. “What is it? Tell me everything now.”

Liam took a deep breath, green eyes filled with guilt. “The Dean… Dean Hayes… he’s my father.”

The silence that followed was heavy and suffocating.

Adrian stared at him, the words sinking in slowly. “You’re the Dean’s son?”

Liam nodded, looking down. “I didn’t know how to tell you. I thought if you knew who my father was, this would never have started.”

Adrian ran a hand through his hair, breathing hard. The danger had suddenly become much more personal and devastating. Not only were they being blackmailed, but the man who could destroy both their futures with a single decision was Liam’s own father.

Before either of them could speak again, another message arrived.

Unknown Number:

Tick tock, Professor. The Dean’s son looks so pretty when he’s taking his punishment. How long do you think you can hide this?

Adrian pulled Liam into his arms and held him tightly. The walls they had tried to build around their secret were crumbling faster than either of them could repair.

The game that had started as punishment had become something far more dangerous and far more real than they had ever imagined.

Continue to read this book for free
Scan code to download App

Latest chapter

  • Unleashed Desires: Unlimited MxM Taboo Fantasies    Sorcerer King and Captive Prince

    Chapter 1: The Capture's HeatPrince Lirien’s wrists burned where the enchanted manacles dug into his skin, but the real heat came from the way King Vesperian stared at him across the vast throne room, that gaze stripped him bare even before any spell touched his body. Lirien hated how his own pulse quickened every time those dark eyes raked over him. He told himself it was fury and nothing else. Yet his cock had other ideas. Vesperian rose from the obsidian throne. Power rolled off him in visible waves of deep violet energy that made the air thick. He was taller than Lirien remembered from the battlefield, broader in the shoulders, with silver streaks in his black hair that only made the ancient king look more dangerously virile. "You fought well, little prince." Vesperian’s voice carried that low rumble that vibrated straight through Lirien’s chest. "But now you belong to me… me alone."Lirien pulled against the floating magical chains that held his arms above his head. The motion

  • Unleashed Desires: Unlimited MxM Taboo Fantasies    Firefighter’s Forbidden Flame

    Chapter 5: Last Breath Claiming The heavy fire door finally buckled with a deafening screech. Thick smoke poured in as rescue tools tore through the last barrier but Dante didn’t pull out yet, he stayed buried to the hilt inside Luca, still pulsing the last thick ropes of his cum deep into the younger man’s overflowing hole while the world tried to crash in on them. “Thirty seconds,” Dante growled against Luca’s mouth, voice rough with lust, love, and pure feral need. “Give me thirty more seconds of you.” Luca nodded frantically, legs wrapped tight around Dante’s waist, hole clenching greedily. “Don’t stop please, fill me one last time before they take us.” Dante fucked him with desperate, powerful strokes right there on the desk as the rescue team shouted outside, working to clear the final debris. Every thrust was brutal and loving at the same time deep, claiming, soul-shattering. The heat in the room was lethal now, but the fire inside them burned hotter. “I love you,” Da

  • Unleashed Desires: Unlimited MxM Taboo Fantasies    Firefighter’s Forbidden Flame

    Chapter 4: Soul on Fire The metallic banging outside the server room door grew louder and sounded more urgent. The rescue was right there, cutting through layers of debris and flame, but the fire still raged like an angry god determined to claim its sacrifice. Inside, Dante kept Luca impaled on his thick cock, thrusting up slowly and deeply even as the walls around them groaned and warped from the unbearable heat. “We have to stop,” Luca gasped, forehead pressed to Dante’s, sharing the oxygen mask in shallow, desperate breaths. “They’re going to break through any minute.” Dante’s powerful arms tightened around him, refusing to let him pull off. “Not yet, I still need more of you.” He rolled his hips in a slow, grinding circle, making sure Luca felt every thick inch stretching him open. “I need to burn myself into your soul before they pull us out of here. Because if we survive this, I’m never letting you go back to pretending we’re strangers.” Luca moaned brokenly, his wrecked

  • Unleashed Desires: Unlimited MxM Taboo Fantasies    Firefighter’s Forbidden Flame

    Chapter 3: Oxygen & Orgasms The distant sound of rescue tools cutting through metal grew louder, but the fire outside the server room roared back even harder, as if the inferno itself refused to let them go. Dante stayed buried deep inside Luca, his thick cock still twitching and leaking the last drops of his release while the younger man trembled in his lap, hole clenching greedily around him. “We should stop,” Luca whispered, even as his hips rolled slowly, fucking himself on Dante’s cock. “They’re coming for us.” Dante’s large hand gripped Luca’s ass, holding him down firmly so every inch stayed sheathed inside. “They’re still floors away and I’m not pulling out until I’ve ruined you properly.” He reached for his discarded turnout gear and pulled out the emergency oxygen mask, securing it over Luca’s face first, then taking a deep pull from the tank for himself before sharing it. “Breath only when I let you,” Dante growled, his voice thick with lust and raw emotion. He thru

  • Unleashed Desires: Unlimited MxM Taboo Fantasies    Firefighter’s Forbidden Flame

    Chapter 2: Burning Together The server room felt like the belly of hell itself. The thick reinforced walls were getting hotter and hotter as times goes on, turning the small space into a pressure cooker. Flames roared hungrily outside the sealed door, the air was becoming thick, heavy, and harder to breathe but none of that mattered to Dante Reyes as he stayed buried to the hilt inside Luca Voss, his massive cock throbbing deep in the younger man’s tight heat. Luca was shaking and vibrating and his chest pressed against the scorching metal wall, sweat was dripping down his back in rivulets. “Please… Dante… let me come,” he begged, voice hoarse from smoke and desperation. “I’m soo close.” Dante growled against his neck, one large hand wrapped around Luca’s throat in a firm but careful hold, the other gripping his hip hard enough to leave bruises. “Not yet, baby. We’re burning alive and I’m not wasting a single second of you.” He pulled out almost completely, then slammed back in

  • Unleashed Desires: Unlimited MxM Taboo Fantasies    Firefighter’s Forbidden Flame

    Chapter 1: Into the Inferno The roar of the flames was deafening, like the devil himself breathing down their necks. Dante Reyes kicked through another burning door, his heavy turnout gear already feeling like a furnace. At thirty five, he had seen hell more times than he could ever count, but this super fire fueled by climate dried forests and years of corporate greed was something else entirely. “Anyone here?!” he bellowed, voice muffled by his mask. "Can anyone hear me, he shouted." He heard someone Coughing from the end of the smoke filled hallway. Dante charged forward without thinking twice, he found a man slumped against the wall, he was in his mid-twenties, lean but athletic, sharp green eyes filled with defiance even while choking on smoke. He is no other than Luca Voss, the journalist who had ignored every evacuation order. “You stupid bastard,” Dante growled, hauling Luca up by the front of his shirt. “I should leave you here for wasting my fucking time.” Luca cou

More Chapters
Explore and read good novels for free
Free access to a vast number of good novels on GoodNovel app. Download the books you like and read anywhere & anytime.
Read books for free on the app
SCAN CODE TO READ ON APP
DMCA.com Protection Status