The clinic smelled faintly of eucalyptus and clean linen. Alex stood in the small changing area, fingers hovering over the ties of the thin robe. His shoulders already ached from another week of overtime under fluorescent lights and his boss’s constant barking. The doctor had been blunt: “Your back is a mess. Get a real massage or it’ll only get worse.” So here he was, twenty-five years old and somehow more nervous about this than any deadline.
He stepped into the treatment room. The lights were low. Soft instrumental music hummed in the background. A man stood by the table, already waiting.
Dan was taller than Alex expected. Broader. Tanned skin that looked like it belonged outdoors, not under office fluorescents. Dark hair cropped short, strong hands resting loosely at his sides. Thirty-three, according to the file, though the quiet confidence in the way he moved made him seem older in the best way.
“Alex?” Dan’s voice was low, steady. “I’m Dan. Hop up on the table when you’re ready. Face down, arms by your sides. We’ll start with the oil and go from there.”
Alex nodded, cheeks already warming. He climbed onto the padded table, settled onto his stomach, and tried not to think about how exposed he felt in only the thin shorts the clinic provided. The sheet draped over his lower body did little to help.
Dan’s hands were warm when they first touched him—broad palms spreading oil across the tight muscles of Alex’s upper back. The contact was professional, firm, practiced. Still, Alex’s body went rigid.
“First time?” Dan asked quietly, not stopping the slow sweeps of his palms.
“Yeah.” Alex’s voice came out smaller than he wanted. “Sorry. I know I’m tense.”
“Don’t apologize. Just breathe.” Dan’s thumbs found the knots along Alex’s spine and pressed with steady pressure. “Your shoulders are carrying a lot. Office job?”
“Overtime every night. Boss is… not great.”
Dan made a low sound of understanding and kept working. For the first several minutes Alex stayed locked up, every muscle fighting the unfamiliar touch. Then something shifted. The heat of those hands sank deeper. The eucalyptus scent mixed with the clean smell of Dan’s skin. Pressure turned into relief, and the constant coiled tightness in Alex’s back began to loosen one careful stroke at a time.
By the time Dan reached the small of his back, Alex’s eyes had drifted shut. A soft, involuntary sound escaped him when strong thumbs worked into the tight band of muscle just above his hips. His face flushed hot against the face cradle.
Dan’s hands never strayed. They stayed professional the entire hour. But when the session ended and Alex sat up, dazed and loose-limbed, Dan was watching him with a quiet, assessing look.
“How do you feel?”
Alex managed a shy smile. “Like I can actually move again. Thank you.”
“Good. Same time next week?”
Alex said yes before he could overthink it.
───
He came back the next Saturday. And the one after that. And the one after that.
Each session followed the same careful rhythm. Dan’s hands mapped the same routes across Alex’s slender back, the delicate line of his spine, the stubborn tension in his shoulders. Alex’s body learned to trust the touch faster each time. The flush that always rose in his cheeks came sooner. Soft, almost-pained sounds slipped out of him more freely when Dan found a particularly stubborn knot.
Alex told himself it was just the skill. Dan was simply a very good masseur. That was all.
But late at night, lying in his small apartment, Alex would remember the exact pressure of those tanned hands sliding down either side of his spine, the way they braced his hips to work deeper into the lower back, the low murmur of Dan’s voice telling him to breathe. His body would react in ways that had nothing to do with sore muscles.
Dan noticed everything.
He noticed how Alex’s breathing changed the moment those hands settled on him. How the delicate muscles under his palms fluttered and then slowly melted. How the younger man’s skin flushed so easily, how he bit his lip when pressure turned intense, how he never quite managed to hide the way his body leaned into every stroke by the fourth session.
Dan’s own hands started lingering a fraction longer than strictly necessary. He told himself it was just thorough work. But he liked the way Alex felt—slender, responsive, warm. He liked the quiet trust in the way the younger man went pliant under him.
───
The sixth session started the same as the others, but the air felt different from the moment Alex walked in.
He lay face-down, already half-melted from the first ten minutes of careful work across his shoulders and back. Dan’s oil-slick hands moved lower, kneading the tight muscles of Alex’s lower back with slow, deliberate pressure. The usual soft music played, but neither of them seemed to hear it.
Dan’s voice came quieter than usual, almost intimate.
“Rough week again?”
Alex exhaled into the face cradle. “Same as always. Boss kept me until almost midnight three nights in a row. Said if I wanted to keep my job I should stop looking so tired.”
Dan’s thumbs pressed deeper, steady and sure. “That’s not right. You work hard. You deserve better than someone who treats you like that.”
The words were simple, but the way Dan said them—low, close, almost protective—made something warm unfurl in Alex’s chest. He swallowed.
“I… I like coming here,” Alex said after a moment, voice soft. “These sessions. They’re the only time I actually feel like I can breathe. Like someone is… careful with me.”
Dan’s hands slowed. One palm rested flat against the small of Alex’s back, warm and heavy.
“I like them too,” Dan murmured. “More than I should, maybe.”
Alex’s breath caught. The flush that always lived in his cheeks burned hotter.
Dan’s hands kept moving, but the quality of the touch had changed. The strokes were slower now, more deliberate, thumbs tracing the dip of Alex’s spine with a kind of attention that no longer felt purely professional. When those broad palms slid lower and cupped the curve of Alex’s ass through the thin fabric of the shorts, kneading with firm, unhurried pressure, Alex’s hips shifted against the table of their own accord. A soft, needy sound slipped out of him before he could stop it.
Dan leaned down. His breath brushed the shell of Alex’s ear.
“Is there anywhere else that you want my hands on?”
Alex’s whole body shivered. For a second he couldn’t speak. Then he nodded against the face cradle, voice barely above a whisper.
“Yes.”
Dan straightened just enough to help him. “Turn over for me.”
Alex rolled carefully onto his back. The sheet was pulled away. The thin clinic shorts did nothing to hide how hard he already was. His slender chest rose and fell quickly, nipples tight, face flushed deep pink all the way down his throat. He looked up at Dan with wide, uncertain eyes—sweet and a little overwhelmed—and Dan felt something fierce and protective twist low in his gut.
Dan poured more oil into his palms and started at Alex’s shoulders again, working down the delicate lines of his collarbones, across his chest, thumbs brushing over sensitive nipples until Alex’s back arched and another soft sound escaped him. Those skilled hands moved lower, over the flat plane of Alex’s stomach, tracing the soft trail of hair that disappeared beneath the waistband of the shorts.
When Dan finally slid the shorts down and off, Alex’s cock sprang free—flushed and already leaking against his belly. Dan wrapped one warm, oiled hand around him and stroked slowly, watching every reaction. Alex’s thighs trembled. His hands fisted in the sheet. His lips parted on a shaky breath.
“You’re so responsive,” Dan murmured, voice rough now. “Look at you.”
He kept stroking, firm and steady, while his other hand explored—cupping Alex’s balls, rolling them gently, then sliding lower to press two oiled fingers against the sensitive skin behind them, massaging in slow circles without ever pushing inside. Alex gasped, hips lifting into the touch, eyes glassy.
Dan leaned down and took Alex into his mouth, slow and deep, tongue working along the underside while his hand continued that careful, teasing pressure lower. Alex’s fingers found Dan’s hair, not pulling, just holding on as soft, broken sounds spilled out of him. His whole body was flushed and trembling, every nerve lit up under Dan’s mouth and hands.
It didn’t take long. Alex came with a quiet, startled cry, spilling across Dan’s tongue in hot pulses, thighs shaking, face buried against his own arm as if he couldn’t quite believe how good it felt.
Dan stayed with him through it, swallowing, then licking him clean with slow, careful passes of his tongue until Alex was too sensitive and had to push weakly at his shoulder. Only then did Dan rise, wipe his mouth with the back of his hand, and look down at the younger man—flushed, wrecked, and smiling a little shyly up at him.
Alex’s gaze dropped to the obvious bulge in Dan’s pants. He reached out with unsteady fingers, but Dan caught his wrist gently.
“You don’t have to—”
“I want to,” Alex whispered. “Please.”
Dan freed himself, and Alex’s smaller hand wrapped around him, stroking with eager if slightly clumsy care. Dan braced one hand on the table beside Alex’s head and let himself thrust into that warm grip, watching the way Alex’s eyes stayed locked on him the whole time, soft and open and a little in awe. It only took a few minutes before Dan came with a low groan, spilling over Alex’s fist and across his own stomach in thick stripes.
For a long moment the only sound in the room was their breathing.
Dan cleaned them both with a warm towel, then helped Alex sit up. The younger man’s cheeks were still pink, his smile small and a little dazed.
“Same time next week?” Dan asked, voice quieter than usual.
Alex looked at him, sweet and certain.
“Yeah. Same time.”
They both already knew it wouldn’t be just a massage anymore.