Work Text:
Harry could hear the water running in the showers while he undressed himself. He could, however, not hear the moans until he opened the door and walked inside, stark naked with only a towel and soap in his hands. The moans were quiet, presumably coming from one of the stalls in the back, and Harry stopped just inside. He wondered if he should go ahead like nothing was happening or leave and shower in the castle before he caught a name amidst soft moans and the rushing of water. Harry's name.
Well, his last name, which confused him even more. Who would be jacking off to him while simultaneously calling him his last name? For a moment he dreaded that it must be some weird fanatic and was about to turn tail, but then his name fell again, now much clearer, and Harry stopped in his tracks. There was only one person who pronounced his name like that.
He put aside the weirdness of the situation, instead settling for the littlest of hope he could manage as he listened closely. He only needed one more stuttered "Potter~" for a smile to spread across his face. A bit of a mischievous smile, maybe, but still genuine. He quietly approached the stalls in the back, dropping off his towel and soap as he did. He should probably feel more embarrassed about his naked state making his own beginning arousal very apparent, but he had his mind set on confirming his suspicions.
If those suspicions were right, he was about to walk in on Malfoy — Malfoy, of all people! — getting off to him in the showers, and he would be damned if he let some stupid self-conscious doubts stop him. After all, getting off to someone was an almost certain invitation for the person you were getting off to to join, right? Harry sure hoped so.
He wasn't about to say he had a crush on Malfoy, but, well, he'd been crushing on Malfoy for the past few months. It hadn't been his doing that had put them as roommates for eighth year, though getting mad at Malfoy for ignoring him and thus kickstarting a tentative friendship over the past few months might have been.
They weren't close friends in any way, but they got along, and Harry had found that they had a lot more in common than he could've ever dreamt up. And, yeah, he was man enough to admit that he had developed a bit of a crush, even though he still hated the git and couldn't stand him at all, of course!... Okay, maybe he didn't hate him as much anymore, and maybe he enjoyed spending time with him from time to time, but... Shut up.
It was pretty easy to locate the exact stall when Harry arrived at the end of the short hallway. The walls had a gap at the top — for ventilation, he had always figured — but it especially made it easy to see which showers were running. He stopped in front of the stall. The moans were now much louder and so clearly Malfoy's from this close. He reached out his hand, preparing to open the door, before some sense caught up to him with the little blood that hadn't rushed south yet.
Was it maybe too weird to purposefully walk in on his roommate-and-sort-of-friend, knowing he was masturbating and more specifically masturbating to him...? Harry's thoughts were interrupted by a shaky "Potter, please," and his decision was made for him. He put his hand on the door and pushed it open, only then remembering that there might be a locking charm in place. His worry was short-lived as the door fell open, and fuck, if Harry had had any blood left in his brain, he certainly didn't now.
Malfoy was the picture of breathtaking, even as the thin blanket of hot steam threatened to take Harry's line of sight away. He had his head thrown back against the tiles, his legs spread apart a little with his back arched off the wall as the water cascaded down on him. His body was soaking wet, his hair plastered down to his forehead in places, and Harry couldn't discern whether the pink blush on his face that reached all the way down to his chest was from the warm water or the pleasure. He didn't care; the contrast of the pink on his pale skin made Malfoy look even better, somehow, almost angelic.
Malfoy's right hand was on his dick, but the pace was slow and his hold careless. He was clearly paying most of his attention to his left hand, hidden behind his body in a place Harry could easily guess by the movements of his arm. The angle seemed uncomfortable, but then again, so seemed the presumably cold tiles against his back, and neither seemed to affect him much.
He hadn't noticed Harry yet, and Harry probably should've said something, made some kind of noise to announce his presence, but he couldn't move. He could only watch as soft moans fell from Malfoy's lips and his brows furrowed in a damningly adorable frown. His eyes dropped down to the movements of Malfoy's arm behind him, swallowing thickly and itching to reach a hand to his own dick.
Malfoy's movements paused and Harry frowned, forcing himself to look back up at Malfoy's face. Green met slits of grey, and Harry started, every fibre in his body yelling at him to turn around, but he forced himself to stay put. He couldn't read Malfoy's expression, watching his eyes as they dropped down Harry's body. Harry squirmed under Malfoy's gaze, fighting the urge to cover himself and beginning to regret not turning around when he still could have.
When Malfoy met his eyes again, Harry saw uncertainty. Malfoy's lips were pressed in a thin line, his eyes no more open than slits, and he was frowning slightly. But in that uncertainty was desperation, Harry was sure of it, so he shot Malfoy an apologetic smile and hoped he'd take it from there. He would've said something, anything, but he had no idea what to say in a situation like this. He should've just waited until later and confronted him in their dorm, damn it.
The pattering of the water hitting the floor was the only thing filling the silence, until the uncertainty in Malfoy's eyes cleared up most of the way and a wicked smirk spread across his face. From the corner of Harry's eye, he saw Malfoy's arms start moving again, and he maintained direct eye contact with Harry as he moaned out softly. Harry swallowed thickly, looking Malfoy up and down once before taking the invitation with a confident smirk of his own.
He didn't break their eye contact as he approached Malfoy, hands instantly moving to hold Malfoy's lean waist and meeting him halfway as he leaned in. It was a bit sloppy for a first kiss, the water raining down on them and forcing Harry's eyes shut uncomfortably. To resolve this, he pushed Malfoy back against the wall and out of the direct fall of water, eagerly drinking up the surprised gasp and moan the movement forced out of him.
One of Malfoy's hands tangled into Harry's hair as Harry gripped Malfoy's waist tighter, deepening their kiss. Harry pressed his body against Malfoy's, moaning out himself as their dicks rubbed against one another, the wetness making the touch fleeting and leaving Harry desperate for more. He angled his hips, properly pressing their crotches together, and broke the kiss to gasp at the sudden pleasure, swearing quietly against Malfoy's parted lips.
He let his hands travel from Malfoy's waist to hold his arse cheeks, his hips starting sporadic movements to rub their dicks together against his will. Malfoy's head dropped to his shoulder as Harry spread his cheeks, the fingers of one hand inching closer to Malfoy's hole. Harry took Malfoy's moan in his ear as encouragement, nudging his hand out of the way to replace it with his own, and slowly sunk two fingers inside of him before setting a comfortable pace with them.
Harry hissed when Malfoy's free hand grabbed both of their dicks, commencing at a decently fast pace. Malfoy seemed close to coming already, heavy breathing and moans entering Harry's ears and travelling straight to his dick, making it twitch in Malfoy's hand. The water wasn't working very well at lubricating Malfoy's hand, but not enough to distract from the pleasure coursing through Harry's veins.
He sped up the motions of his fingers, easing a third inside and feeling around for Malfoy's prostate. He knew he found it when Malfoy threw his head back into the wall with a thunk that made Harry wince. He paused his movements to check if he was fine, but when Malfoy glared down at him and pressed back into Harry's hold, his hand never faltering in its glorious motions, Harry's worries eased. He rolled his eyes at Malfoy's desperation and recommenced the thrusting of his fingers.
Malfoy was moaning more than he wasn't now, body writhing in Harry's hold as his grip on Harry's hair tightened. Their eyes locked, and Harry could see his own arousal reflected in those darkened pale grey eyes tenfold. Harry leant in, pressing Malfoy's upper body against the wall as their lips met again. "Fuck, Potter," Malfoy whispered into Harry's mouth, the movements of his hand turning sloppy and desperate. Harry hummed pleased, speeding up the thrusts of his fingers and making sure he hit Malfoy's prostate right on every time.
It didn't take long for Malfoy's mouth to fall open, eyes fluttering shut as he arched into Harry. His cum spilt all over his hand and their dicks before being flushed away by the water almost instantly. Harry slowed the movements of his fingers, pulling them out completely when Malfoy's body relaxed. A whine mixed with his panting and made Harry smile.
Malfoy let go of their dicks, much to Harry's dismay, to grab Harry's chin, bringing him closer into another kiss that Harry gladly accepted regardless. Harry could feel Malfoy's content smile in the kiss, and it made him a little giddy, but it was hard to focus on how strangely cute Malfoy was being when he was still aching for release himself. Malfoy kept the kiss short, though, before sinking to his knees and curling both of his hands around Harry's dick.
Harry's heart skipped a beat when he looked down at Malfoy on his knees in front of him. He reached out a hand to card through Malfoy's wet hair, brushing it away from his forehead. He breathed out deeply when Malfoy's mouth closed around the head and hissed sharply as he sank down on Harry's dick. His hiss evolved into a guttural moan by the time Malfoy's mouth reached his hands around the base of Harry's dick.
Harry tangled one of his hands in Malfoy's hair and planted his other one of the wall in front of him when Malfoy began bobbing his head, hands making up for the parts he couldn't fit into his mouth. Malfoy's mouth was even warmer than the shower, and Harry could do nothing but moan and hold on for dear life as Malfoy sucked his soul out of his body through his dick.
Malfoy was damn good at this, or maybe Harry was just inexperienced with blow jobs, but neither conclusion could take away from the incredible pleasure Malfoy's mouth made course through his entire body. He had to reinforce his grip on Malfoy and the wall as his knees wobbled, threatening to give out beneath him. He moaned out for Malfoy, unable to resist the small thrusts of his hips.
He cursed when one of Malfoy's hands travelled down to his balls, and Harry could feel them draw up tight when he rolled them between his fingers. "Malfoy, fuck," he moaned out. "Get off, I'm, shit, gonna come. Ahh~" He tried to emphasise his warning by pulling softly on Malfoy's hair, but he wasn't budging, and Harry's nearing orgasm made him stop caring as a feeling of pure ecstasy took over his mind.
Harry moaned out loudly as he came down Malfoy's throat. He felt Malfoy swallow around him, and the thought of Malfoy swallowing his cum made Harry even more lightheaded. His hand against the wall fell down to Malfoy's head as he hunched forward in pleasure. When his orgasm ebbed away, he slumped to the ground in front of Malfoy, panting heavily.
Fingers grabbed his chin and lifted his head so Malfoy could press their lips together in a soft kiss. Harry pressed back, one of his own hands holding Malfoy's cheek. When they moved apart, their foreheads remained pressed together, and Harry felt again at a loss of air when he stared deep into pale grey eyes.
"Hey," Harry whispered.
"Hey," Malfoy whispered back. The shower was still on, raining down on them, but it was enshrouding them in a comfortable warmth that Harry couldn't be bothered to let go of.
"Fancied to go flying after all, huh?" Harry asked. It was a question he'd had in the back of his mind since he had realised it was Malfoy in the shower. He'd invited Malfoy out flying a lot since the start of their tentative friendship, but Malfoy had always turned him down and never answered Harry when he'd asked why.
Malfoy's cheeks went impossibly more pink, and he broke their eye contact to look to the side. "Not exactly," he mumbled. Harry frowned.
"What do you mean? You knew I was out flying. You could've joined me if you wanted—"
"I don't want to go flying," Malfoy interrupted him softly, and the littlest of hope that had built up in Harry's chest at the prospect of flying with Malfoy again soon dwindled. He tried not to let his disappointment show as Malfoy opened his mouth again, then closed it. "I," he tried, then sighed deeply. "I was here to watch you," he admitted quietly.
"Watch me?" Harry asked, and he could bet his cheeks rivalled Malfoy's with how hot they felt, and not just because of the water. Malfoy shrugged uncomfortably, moving away from Harry. He reached behind him to turn the faucet off.
"There. That was annoying the hell out of me," he complained, and Harry laughed at the annoyed look on his face until it became clear to him that Malfoy was using the shower as an excuse not to answer Harry's question. And there was no way in hell he'd let that happen.
Harry moved back closer to Malfoy and repeated himself, "You were here to watch me?"
Malfoy rolled his eyes, then sighed. "Yes, Potter, I wanted to watch you fly. And then I got... distracted."
"Which let you to come here to jack off?" Harry asked ridiculously. "You didn't think that I'd come here afterwards?"
"I did, actually," Malfoy admitted, making direct eye contact with Harry. It took Harry a moment to realise what Malfoy was getting at, ever the cryptic, and he blamed Malfoy's gorgeous eyes. When he did, his mouth fell open in incredulity. Malfoy blushed when he saw that Harry understood.
"Are you for real saying you did this because you knew I was coming and would catch you?" Harry asked to confirm his suspicion. Malfoy smiled tentatively, minor caution visible in his eyes, until Harry smiled himself, shaking his head in disbelief. "You cunning git," he muttered affectionately, pulling Malfoy into another kiss.