Cover of Incantation of Desire

Incantation of Desire

Read the story

33 chapters · 43021 words · Read 0 times

Harry Potter canon divergent alternate universe. If Harry Potter was set in university instead of primary school. Draco and Hermione are third year at university, 21 years old. Hermione has accidentally stumbled upon Theo and Pansy fooling around in the library, but she stays to watch, enthralled because she’s still a virgin. Draco catches her, tempting her with lessons on what they are doing.

Chapter 6: The Thigh-Riding Lesson

The air in the Room of Requirement tasted different tonight. Still that familiar blend of old parchment and stone dust, but underneath it was a new charge, like ozone after a lightning strike. The shelves, stacked with phantom bric-a-brac, seemed to lean in closer, casting longer, more intimate shadows across the single pool of light where Draco waited.

He wasn’t standing. He was sprawled in a high-backed leather chair that hadn’t been there before, its dark hide gleaming in the low light. One ankle rested on the opposite knee, his arms draped over the rests with a deceptive laziness. He watched her enter, his grey eyes tracking her every step from the door to the center of the room.

“Granger.” His voice was a low rasp that vibrated in the silence.

Hermione stopped, her bag heavy on her shoulder. She’d changed—not for him, she told herself, but for the sensation. A thinner sweater, a softer skirt. The wool of her tights was a faint whisper against her skin as she shifted her weight. “Malfoy.”

He nodded towards the space in front of him. No instructions. Just an expectation.

She set her bag down slowly, the click of the buckle on the stone floor absurdly loud. Her heart was doing that mad, fluttering thing again, but there was a steadiness beneath it, a thread of that new power she’d felt in the lecture hall. She had asked for this. She walked toward the chair until her knees almost touched his.

In one fluid motion, his deceptive languor vanished. His hands shot out, firm and certain, and gripped her hips. He pulled her forward, turning her, and guided her down onto his lap. It wasn’t gentle. It was decisive.

She landed with a soft gasp, straddling one of his thighs. The leather of the chair was cool beneath her, but the solid muscle of his leg under her was intensely, shockingly warm. Her skirt rode up, the rough knit of her tights scraping against the fine wool of his trousers.

“Lesson two,” he murmured, his mouth already close to her ear. His breath was hot on her neck. “A taste of something primal.”

His words from the note. A shiver, deep and involuntary, racked her spine.

Before she could process it, one of his hands slid from her hip to the small of her back, pressing her forward, aligning her. The other came up to cradle her jaw, his thumb brushing her bottom lip. His eyes searched hers, looking for hesitation, for fear. She gave him neither. She held his gaze, her own breath coming quicker.

He kissed her then. But it wasn’t like the last time. That had been a conquest. This was different. His mouth was soft against hers, a tender, exploring pressure that made her go pliant in his arms. It was a lie, she knew it instantly. A beautiful, deceptive lie. The hand on her back began to move in a slow, circular rhythm, urging her.

He broke the kiss, his lips a hair’s breadth from hers. “Move,” he breathed, the word barely audible.

It wasn’t a command. It was an invitation into the lie.

Hesitantly, she rocked her hips, sliding forward on the hard line of his thigh. The friction was immediate, a bright, startling spark of sensation through the layers of fabric. A small sound escaped her, muffled against his shoulder where she’d buried her face.

“Again,” he whispered into her hair. His own breathing had changed, turned shallow.

She did it again. And again. Each slow, tentative rock sent a pulse of heat radiating out from her core, warming her from the inside. The rhythm found itself, became less hesitant. His thigh was an immovable fulcrum, and she pivoted against it, her hands clutching at the shoulders of his jacket for purchase. The tender kiss had been a gateway, and now they were through it, into something darker, sweeter. This was the primal thing. Not just the act, but the surrender to the simple, driving need for friction, for pressure, for the slow coil of tension in her lower belly.

Draco’s hand left her face and wrapped around her other hip, holding her steady, guiding the pace. He wasn’t just letting her use his thigh; he was working her against it, his own hips making minute adjustments to angle her just so. His forehead dropped against her temple, a sheen of sweat glistening there.

“See?” he gritted out, his voice thick. “You know what you want. You just have to let yourself take it.”

His words were gasoline on the low flame inside her. She moved faster, the rough drag of fabric becoming almost painful, almost not enough. The room, the shelves, the very air seemed to pulse in time with her. She was achingly aware of every point of contact: his hands bruising her hips, the heat of him beneath her, the solid plane of his chest against her trembling front.

She was chasing something, a crest she could feel approaching. Her movements became less controlled, more desperate. A high, thin whine sounded in her throat.

Draco’s hand slid from her hip, down over the curve of her backside, and clenched there, pulling her harder against him. “There you go,” he coaxed, his voice a dark scrape. “Just let it happen.”

And she did.

The release wasn’t a shattering thing. It was a deep, rolling wave that broke over her, pulling her under in a slow, exquisite drag. Her body locked, shuddering, every muscle taut before dissolving into a boneless heap against him. A choked sob of relief was torn from her lungs.

For long moments, the only sounds were their ragged breaths and the faint pop of the magical fire in a sconce across the room. She was molten, draped over him, her face buried in the cool silk of his hair.

Slowly, feeling returned. The ache in her thighs from riding his leg. The uncomfortable slickness between them. The shocking intimacy of it all. She’d just come apart in Draco Malfoy’s lap, fully clothed, in a haunted room, and the world hadn’t ended.

His hands had gentled, now just resting on her back, holding her together as she reassembled herself piece by piece. She could feel him, hard and pressing against her hip, and a fresh, different heat flushed through her—a mix of shame and a startling, hungry curiosity.

He finally spoke, his voice rough but calm. “That’s the lesson. The body has its own intelligence.” He shifted beneath her, and she began to push herself up, her arms trembling.

But his arms tightened, holding her in place. “Not yet.” He leaned back, looking up at her. Her hair was a wild cloud around her flushed face, her lips swollen. He studied her with an unnerving, clinical detachment, even as his own desire was plain. “What did it feel like?”

The question was so stark, so academic, it cut through her post-coital haze. She blinked. “What?”

“Describe it. The sensation.” His thumb stroked her spine through her sweater. “Precision matters.”

She swallowed, her mind, thank god, beginning to re-engage. “It was… a buildup. Like a crescendo in music. A tightening, everywhere, and then… a fracture. But a soft one. Like glass underwater.” She was babbling. She stopped, embarrassed.

A faint, approving smile touched his lips. “Good.” He let her go then, and she clumsily climbed off his lap, her legs nearly giving way. She stumbled back a step, hastily smoothing down her skirt, unable to meet his eyes.

He stood in one smooth motion, adjusting his own clothes with a casual efficiency that made her feel even more disheveled. “The mind complicates. The body simplifies. Remember that.” He walked over to a small table that had appeared, holding a carafe of water and two glasses. He poured one and handed it to her.

She took it, drinking deeply. The water was cold, shocking her system back to reality.

“Same terms?” he asked, referencing her note as he poured his own glass.

She nodded, finally looking at him. “Yes. No one knows.”

“Good.” He took a sip, watching her over the rim of his glass. “Next time, we lose the tights.”

Her stomach flip-flopped. Next time. He said it so casually, as if scheduling another tutorial. And the specificity of his instruction… it was a door cracking open onto a darker, less cluttered room.

He set his glass down. “You should go. I have an essay.” He said it like he was dismissing her from a prefect meeting.

The whiplash was intentional, she knew. A reassertion of control, of normalcy. She gathered her bag, the familiar weight of books a strange comfort. At the door, she glanced back.

He was already seated in the leather chair again, a book open in his hands, the picture of studious indifference. But his knuckles were white where he gripped the pages, and the pulse at the base of his throat hammered against his collar.

Hermione left, the heavy door sealing shut behind her. The silence of the seventh-floor corridor was absolute. She leaned against the cold wall, her body still humming, the echo of his final words a brand on her mind.

Next time, we lose the tights.

A shaky, incredulous breath escaped her. It wasn’t just her body simplifying things. It was her. The decision was made, and it felt frighteningly, electrifyingly clear.

Read on DreamPress

Write your own erotic story with AI