Home › Stories › Massage Story
Massage

Massage Story

📅 October 21, 2026 📖 1,945 words 🏷️ Massage
The air in the small, dimly lit room was thick with the scent of lavender and something else—a warm, musky undertone that was all him. Maya’s heart hammere...
Massage Story

Photo by Andrea Prochilo on Pexels

The air in the small, dimly lit room was thick with the scent of lavender and something else—a warm, musky undertone that was all him. Maya’s heart hammered against her ribs, a frantic drumbeat against the soft, ambient music playing from a speaker. This was a terrible idea. A wonderful, reckless, utterly terrifying idea.

For two years, she had watched Liam from a careful distance. He was the guy in her advanced seminar on urban planning, the one who always had a insightful comment, whose dark hair was perpetually a little tousled, and whose smile could make her forget her own name. He was also, unhelpfully, the star of the university’s soccer team, which meant he was surrounded by a constant throng of admirers. They had spoken maybe a dozen times, always in a group, always a fleeting, academic exchange. He was her long-time, unrequited, hopeless crush.

The invitation to the practicum’s “Student Wellness Exchange” had been a flier on the department bulletin board. Students in the kinesiology program were offering free introductory massages for credit. A chance to practice their technique. Maya had signed up on a whim, a secret, hopeful fantasy blooming in her chest. Maybe, just maybe, she’d get lucky.

She never imagined he would be her assigned therapist.

Now, Liam stood before her, clad in a simple black t-shirt and grey sweats, looking as surprised as she felt. The small name card on the door had read ‘L. Carter’. It was a common enough name. She’d assumed it was someone else.

“Maya?” His voice was a low, smooth baritone that sent a shiver down her spine. “Wow. Hi. I didn’t know you were part of the practicum.”

“I’m not,” she squeaked, then cleared her throat, forcing herself to sound normal. “I’m just… here for the massage. The free one. For students.” She was babbling. Mortifying.

A slow, genuine smile spread across his face, crinkling the corners of his brown eyes. “Right. Of course. Well, lucky me. You’re my last client for the day.” He gestured towards the massage table, draped in crisp white sheets. “Please, make yourself comfortable. There’s a private changing area behind the screen.”

Maya’s hands were trembling as she fumbled with the buttons of her blouse behind the paper screen. She had dressed in simple leggings and a tight-fitting tank top, a decision she was now second-guessing. Should she wear the towel? The instructions had been vague, but she assumed so. She undressed down to her underwear, a simple matching set of black lace and cotton, and wrapped the large, plush towel around herself. Taking a deep breath, she stepped out.

Liam was adjusting the lighting, his movements calm and professional. He had a natural athletic grace, his limbs loose and powerful. He glanced up as she approached, his gaze steady. “Alright, Maya. For this session, I’m just going to focus on your back, shoulders, and neck. We can work out all that tension from studying. Just let me know if the pressure is too much or too little. And, you know, remember to breathe.”

She nodded, her throat tight. She climbed onto the table, the soft vinyl cool against her skin, and lay on her stomach, pulling the top sheet up to her waist. The towel was gone, discarded. She felt incredibly exposed, the thin cotton of her underwear feeling like nothing at all.

The first touch was a jolt. His hands, warm and smelling faintly of the unscented oil he’d poured into his palm, settled gently on her upper back. The contact was firm, sure. He wasn’t hesitant.

“Okay?” he asked, his voice quiet.

“Mm-hmm,” she managed, her face buried in the face rest.

He began with long, gliding strokes down her spine, his palms flat, the pressure even. Maya’s eyes fluttered closed. This was a mistake. Not because it was bad, but because it was too good. The warmth of his hands seeped into her muscles, knot by knot, coaxing them to relax. He worked with a focused intensity that she recognized from watching him in seminars, a deep concentration that was now directed entirely at her.

*Focus on the technicalities,* she told herself. *This is a practicum. He’s just practicing.*

But her body wasn’t listening. Her skin flushed, a low heat building in her belly. Every stroke felt intimate, a silent conversation between his hands and her skin. He found a knot near her right shoulder blade and worked at it with his thumb, a sharp, pleasant ache that radiated through her.

“You’re really tight here,” he murmured, his voice close to her ear. His breath was warm, and she could smell the clean, masculine scent of him—soap, sweat, and something uniquely his. “You carry a lot of stress.”

“Finals,” she mumbled into the cushion, her voice muffled. “And life.”

He chuckled, a low, rumbling sound that vibrated through the table and into her bones. “I hear you.” His hands moved to her shoulders, his fingers kneading the taut muscle with expert precision. His thumbs traced circles at the base of her neck, and a soft, involuntary moan escaped her lips before she could stop it.

She froze, mortified. The music continued to play, a soft instrumental track that suddenly seemed deafening.

But Liam didn’t pause. His hands didn’t falter. If anything, his touch became more deliberate, more attuned. “That feels good, doesn’t it?” His voice was a low murmur, laced with something that wasn’t just professional curiosity. “It’s okay to let it out. A lot of people hold their tension here.”

His thumbs pressed deeper, in tandem, sliding up the column of her neck and into the hair at her nape. Her whole body melted into the table. She could feel the tension of two years of watching him, wanting him, fleeing from him, begin to dissolve under his hands. It wasn’t just the physical release; it was a validation of every secret, hopeful thought she’d ever had. He was focused on her. He was touching her.

After what felt like an eternity of bliss, he asked, “Would you like me to work on your arms and hands? It’s a good way to release the shoulder tension.”

“Yes,” she breathed, not even a question.

He drew her right arm out from under the sheet, his hand cradling hers. His touch was incredibly gentle as he massaged her palm, his thumbs working the soft, fleshy center. It was strangely erotic, the way he handled her hand like a precious object. He worked down each finger, a slow, sensual glide that made her toes curl. He was massaging her, but it felt like a prelude. A very long, very drawn-out, incredibly sexy prelude.

When he finished with her left hand, he laid it gently back down on the table. His hands rested on the edge of the sheet, inches from her waist. The room was silent except for the music and the sound of their breathing. Hers was shallow, expectant. His was a little deeper than before.

“Maya,” he began, his voice hesitant now. The professional facade was cracking, and through it she saw the guy from her seminar, the one who sometimes looked at her a second too long. “This might be… entirely out of line. And if it is, you can just tell me to get lost. But I’ve been… I mean, I’ve noticed you. For a while.”

Her heart stopped. Then it lurched back to life, hammering a frantic rhythm. She turned her head slightly, so she could see him. His face was serious, his gaze intense, a question burning in his dark eyes. The vulnerability there was a stunning, humbling thing.

“You have?” she whispered, her voice barely audible.

He nodded, swallowing hard. “In class. Sitting by the window. You always chew on the end of your pen when you’re thinking. It’s… distracting.”

A hot blush crept up her neck. “I do not,” she said weakly.

A smile tugged at his lips. “You absolutely do. It’s the most adorable thing I’ve ever seen.”

The word ‘adorable’ hung in the air between them, heavy with implication. He had noticed her. Her quirks. Her habits. A wave of dizziness washed over her.

“I’m going to be completely honest, Maya,” he continued, his hand moving to brush a stray strand of hair from her forehead. The touch was feather-light, but it sent a current of electricity straight to her core. “This has been the best massage I’ve ever given. And I don’t think I can just… pretend that it was nothing. Not with you.”

He paused, giving her an out.

She wasn’t going to take it.

Slowly, deliberately, she pushed herself up onto her elbows, the sheet falling away to pool around her hips. The black lace of her bra was stark against her flushed skin. She met his gaze, her own bold now, all shyness burned away by the heat of the moment.

“It wasn’t nothing,” she said, her voice stronger now. “Not for me either.”

That was all the confirmation he needed. He closed the distance between them in a heartbeat, his mouth finding hers in a kiss that was both a question and an answer. It started soft, exploratory, the tentative touch of lips on lips. But the years of suppressed longing, the tension of the last hour, ignited it into something else entirely. It became hungry, desperate.

His hand tangled in her hair, tilting her head back to deepen the kiss. His tongue swept against her lower lip, and she opened for him, a soft gasp lost in his mouth. He tasted of mint and the faint, bitter hint of coffee. It was a heady, intoxicating flavor. His other hand slid up her bare arm, leaving a trail of fire in its wake. It came to rest on her shoulder, his thumb stroking the sensitive skin at the base of her neck.

Maya reached for him, her hands fisting in the front of his t-shirt, pulling him closer. The massage table was a barrier between them, his waist pressing into the edge. She wanted to feel him, all of him. She wanted to erase the last two years of distance, of quiet longing, of sitting three rows behind him and imagining this very thing.

He broke the kiss, his breathing ragged, his forehead resting against hers. “God, Maya. I’ve thought about this. So many times.”

“Me too,” she confessed, the words a relief, a release. “You have no idea.”

He kissed her again, harder this time, his passion simmering just below the surface. One of his hands slid from her shoulder, trailing down her back, his fingers tracing the line of her spine through the thin fabric of her bra. She arched into his touch, a shiver wracking her frame. He unclasped the delicate hooks with a practiced ease that made her breath hitch.

The bra fell away, and he leaned back, his gaze dark and hot as it swept over her. The cool air and his intense scrutiny made her nipples tighten, a visible, undeniable sign of her arousal. He made a low sound in his throat, a deep, possessive growl that resonated deep within her.

“Beautiful,” he whispered, and the word sounded like a prayer.

He lowered his head, his lips finding the hollow of her throat. He kissed his way down, his tongue tracing a path along her collarbone. When his mouth closed over one aching nipple,

Related Videos

Related Galleries

More Stories

#adult story #erotic fiction #massage
✕ ‹ ›
✓Done!