Actions

Work Header

Enchanted

Summary:

‘Megumi’s breath hitched slightly, but he didn’t pull away. “You’re too close,” he muttered, though his voice lacked conviction. He didn’t mean it.

“Liar,” Yuji whispered, his lips hovering dangerously close to Megumi’s skin, teasingly brushing against the edge of his jaw.’

Notes:

I know you probably don’t care, but I just finished my project work, but still got A LOT of stuff to do… But I hope this can make up for it! I would be very happy about every feedback I can get!!

Work Text:

Megumi Fushiguro had long stopped questioning how he ended up sneaking into Yuji's room nearly every night. What had started out as a casual check-in, making sure Yuji hadn’t left his window wide open again, had somehow shifted into something more. At first, it had been innocent. They were just two teenagers, friends who shared a connection through their battles and daily life as sorcerers.

But lately, things had changed. Nights like this had blurred lines—lines Megumi wasn’t sure how to redraw.

He slipped through Yuji’s window, not bothering to be particularly quiet. He only used the window, because he didn’t want Satoru to know he was sneaking into his best friend’s room. Yuji wouldn’t mind. He never did.

As soon as Megumi’s feet hit the floor, he saw the usual mess—clothes scattered on the ground, manga piled up in the corner, and Yuji sprawled across his bed, half-asleep but clearly waiting for him.

Yuji cracked an eye open and smiled lazily when he heard Megumi’s footsteps. "Back again, huh?" he said, his voice low and warm. There was a teasing lilt to it, but it was soft, familiar—like this had become their unspoken agreement.

Megumi closed the window behind him with a quiet thud. “Your window was open again,” he muttered, knowing full well that wasn’t why he was here.

Yuji didn’t move, but his grin widened. "You always use that excuse." He propped himself up on his elbows, watching as Megumi crossed the room to sit on the edge of the bed. "We both know you’re not here for that."

Megumi frowned, more at himself than at Yuji. He knew this wasn’t normal, not exactly. What they had at night wasn’t something most friends did. During the day, they kept things simple—training, missions, teasing banter that could almost pass for normal teenage friendship. But at night, when they were alone, when no one else was around to watch... things changed. 

Megumi shifted on the bed as Yuji’s hand reached out to brush against his thigh, fingers lingering just a moment too long. His touch was warm, familiar, sending a soft spark through Megumi’s skin.

“Admit it,” Yuji said softly, his grin turning into something more mischievous. “You come here because you like this.”

Megumi scoffed, turning his head to avoid looking directly at Yuji. “You’re annoying.”

“Uh-huh.” Yuji’s hand slid higher, resting on Megumi’s hip now, his fingers curling just enough to keep him there. “But you’re still here, aren’t you?”

There was no point in arguing. They both knew Megumi wouldn’t leave. He never did. This was their routine—the teasing, the tension, the way Yuji would slowly coax him closer until Megumi stopped pretending he didn’t want to be here.

Yuji’s voice dropped lower, his hand sliding to rest on Megumi’s back now, pulling him down gently. “Come here,” he murmured, his tone softer now, almost a whisper. 

Megumi hesitated for a brief second, as if there was still some part of him that wanted to resist, to push Yuji away and act like this wasn’t happening. But he couldn’t. Not when Yuji was looking at him like that, with those half-lidded eyes, the playful smile that always managed to break down Megumi’s walls.

Megumi lay down beside him, the familiar weight of Yuji’s arm wrapping around his waist, pulling him close. It was easy to let himself sink into it, to feel the warmth of Yuji’s body against his, the comfort of the soft blankets around them. Their legs tangled almost instinctively, like they’d done this a hundred times before.

Better?” Yuji asked, his voice low, his lips brushing Megumi’s ear as he spoke.

Megumi’s breath hitched slightly, but he didn’t pull away. “You’re too close,” he muttered, though his voice lacked conviction. He didn’t mean it.

“Liar,” Yuji whispered, his lips hovering dangerously close to Megumi’s skin, teasingly brushing against the edge of his jaw.

Megumi’s eyes fluttered shut, his body relaxing despite the tension still buzzing in the air between them. He knew where this was going. He could already feel the slow, deliberate way Yuji’s fingers traced the line of his waist, the way his breath warmed Megumi’s neck, sending a soft shiver down his spine.

“You always say that,” Yuji murmured, his voice barely audible now, a soft teasing lilt. “But you never stop me or leave.”

There was a pause, a heavy silence filled only with the sound of their breathing. Megumi opened his eyes slightly, turning his head just enough to see Yuji’s face, so close now their noses almost brushed. The proximity was enough to make Megumi’s heart race, but he didn’t pull away. He didn’t move.

Yuji's gaze softened, and for a moment, the playful teasing was gone, replaced by something quieter, something deeper. Slowly, cautiously, Yuji leaned in, his lips hovering just above Megumi’s, waiting.

Megumi felt his chest tighten, his breath catching in his throat. This wasn’t the first time, but somehow, each time felt new. 

“Megumi,” Yuji whispered, his voice low, almost uncertain. “Is this okay?”

Megumi didn’t answer with words. Instead, he closed the gap between them, pressing his lips to Yuji’s in a soft, tentative kiss. It wasn’t rushed or messy, just a slow, gentle connection that carried all the weight of what they couldn’t say out loud. 

Yuji’s hand slid up to the back of Megumi’s neck, fingers threading gently through his hair as he deepened the kiss, pulling Megumi closer still. It was like they’d crossed an invisible line again, but this time, it felt... inevitable. Something that had been there all along, just waiting for the right moment to surface.

When they finally pulled apart, Megumi’s heart was racing, his breath shallow. He didn’t pull away, though. Yuji didn’t either. Instead, they stayed there, their foreheads resting against each other, sharing the same soft, quiet space.

Yuji smiled, his thumb brushing lightly against Megumi’s cheek. “You gonna run away now?”

Megumi huffed, though it lacked any real irritation. “If I wanted to leave, I would have done it by now.”

Yuji laughed softly, his breath warm against Megumi’s skin. “Guess you really can’t resist me, huh?”

“Shut up.” Megumi’s voice was quiet, but there was no real bite to it. He shifted, settling against Yuji’s chest, his head resting in the crook of Yuji’s neck. It felt natural, the way Yuji’s arms tightened around him, holding him there like this was exactly where they were supposed to be.

They lay there in the quiet for a while, tangled up in each other, their bodies pressed close as the tension between them melted into something softer. This was how it always ended—Yuji pulling him close, teasing until Megumi stopped pretending and let himself give in. During the day, they could go back to being friends, to training and missions and pretending this didn’t happen. But at night, when it was just the two of them, things were different.

And Megumi wasn’t sure how much longer they could keep pretending it didn’t mean something more.

Yuji’s voice broke the silence, his tone soft and teasing again. “You’re staying, right?”

Megumi sighed, already knowing the answer. “Yeah, I’m staying.”

Yuji’s lips brushed against the top of Megumi’s head, a small, affectionate gesture that made Megumi’s chest tighten. “Good,” he whispered.

And just like that, they slipped back into the quiet comfort of each other, the weight of unspoken words hanging in the air between them, but neither of them willing to break it.

At least, not tonight.

Megumi lay still, resting against Yuji’s chest, trying to calm the rapid beat of his heart. The room was silent now, save for the soft, steady sound of their breathing, but it wasn’t the calm kind of silence. The air felt thick, charged with something unspoken but undeniable.

Yuji's fingers traced idle patterns along Megumi’s back, his touch light but deliberate. The soft movements were enough to send a shiver through Megumi’s body, and he couldn’t help the way his breath caught in his throat.

Megumi shifted slightly, his mind racing. They were alone. It was the middle of the night. And they’d crossed this line before—maybe not this far, but far enough that they both knew where this could lead. His body was already reacting, heat pooling in his stomach, the tension between them intensifying the longer they stayed this close.

He should move. He should pull back, create some distance between them before things got out of control. But Megumi didn’t move. He stayed exactly where he was, his head still resting against Yuji’s chest, his fingers gripping the fabric of Yuji’s shirt just a little tighter.

Yuji seemed to notice the shift, his hand pausing in its gentle strokes on Megumi’s back. He tilted his head slightly, looking down at Megumi, his voice barely a whisper. “You okay?”

Megumi’s heart raced faster, and he swallowed hard before answering, his voice a little rougher than he intended. “Yeah.”

Yuji didn’t say anything for a moment. Instead, he continued his slow, careful movements, his fingers brushing against the bare skin of Megumi’s waist where his shirt had ridden up slightly. The contact was subtle but enough to make Megumi’s pulse quicken.

“You sure?” Yuji asked again, his voice lower now, more serious than playful. His hand slid up to Megumi’s neck, fingers gently brushing the hair at the nape of his neck in a way that felt both intimate and teasing.

Megumi closed his eyes for a second, trying to ground himself. He could feel the heat radiating from Yuji’s body, could hear the slight shift in Yuji’s breathing, and it was driving him crazy. This was dangerous territory, but it wasn’t new. They had been walking this line for a while now, sneaking into each other’s rooms, letting things get a little too close before pulling back at the last moment.

Except now, Megumi wasn’t sure if he wanted to pull back.

He tilted his head slightly, just enough to look up at Yuji, his eyes meeting the warm, open gaze that had always made him feel so off-balance. Yuji’s expression had softened, no longer teasing but filled with something more.

Yuji’s hand moved again, this time resting against Megumi’s cheek, his thumb brushing lightly across his skin in a way that made Megumi’s breath hitch. There was a question in Yuji’s eyes, an unspoken offer that hung in the air between them, and for the first time, Megumi didn’t look away.

He didn’t pull back.

Instead, he leaned in, just slightly, testing the space between them, and Yuji responded immediately, closing the gap with another kiss—this one slower, more deliberate than the last. Megumi felt Yuji’s lips press against his, soft and warm, but there was more urgency now, more need. Yuji’s hand slid to the back of his neck, pulling him in closer, and Megumi didn’t resist.

The kiss deepened, their lips moving together in a way that felt almost natural now, like they’d been doing this forever. Megumi could feel the heat between them building, a slow, burning ache in his chest that spread through his body with every touch, every movement. He could feel Yuji’s heartbeat quicken beneath his fingers, could hear the soft, almost desperate sounds Yuji made as their bodies pressed closer together.

Megumi’s head was spinning. His hands gripped the fabric of Yuji’s shirt, pulling him in as if he needed to feel more, to close the space between them completely. Yuji responded in kind, his hand sliding under Megumi’s shirt, fingers tracing the line of his spine with a deliberate slowness that sent a shiver down Megumi’s back.

It was too much and not enough all at once.

Yuji’s lips broke away from Megumi’s for just a moment, his forehead resting against Megumi’s as they both struggled to catch their breath. “Megumi...” Yuji’s voice was rough, his breath hot against Megumi’s skin. “We don’t have to...”

But there was no hesitation in Yuji’s touch. His hands were still moving, still exploring, and the way he said it, soft and unsure, made it clear that he wanted this just as much as Megumi did.

Megumi swallowed hard, his heart racing in his chest. He knew Yuji was offering him an out, a chance to stop this before things went too far. But Megumi wasn’t sure he wanted to stop.

Not this time.

Without a word, Megumi leaned in again, capturing Yuji’s lips in another kiss, more urgent than before. He could feel the way Yuji tensed for just a second, as if surprised by Megumi’s boldness, but then Yuji melted into the kiss, pulling him closer, his hands roaming more freely now, sliding up under Megumi’s shirt, leaving a trail of heat in their wake.

Their movements became more frantic, more desperate, as the need between them grew. Yuji shifted, rolling onto his back and pulling Megumi with him until Megumi was half-draped across his chest, their legs tangled together in a mess of limbs and blankets. Yuji’s hands gripped Megumi’s waist, his fingers digging into his skin as he kissed him harder, deeper, like he couldn’t get enough.

Megumi’s mind was a blur of heat and sensation, the room spinning around him as he lost himself in the feeling of Yuji’s touch, the press of his body against his. He could feel the tension building between them, could feel the way Yuji’s body reacted to his, and it only made him want more.

But just as things were about to spiral out of control, Yuji broke the kiss, panting heavily as he rested his forehead against Megumi’s. His chest heaved with each breath, his hands still gripping Megumi tightly, but there was something in his eyes—something cautious, unsure.

“Megumi,” Yuji whispered, his voice strained. “Are you sure...?”

Megumi’s heart raced, his body aching with the need to continue, to lose himself completely in this moment. But something in Yuji’s voice made him pause, made him take a breath and really look at Yuji—flushed, breathless, and still holding back.

This wasn’t just about the heat between them. It wasn’t just about the physical tension or the way their bodies fit together so perfectly. It was something more.

Megumi swallowed, his throat dry, and nodded slowly. “Yeah,” he said softly, his voice barely audible. “But... we don’t have to rush.”

Yuji smiled, a soft, relieved smile that made Megumi’s chest tighten in a way he hadn’t expected. “Good,” Yuji whispered, his grip on Megumi loosening just slightly, his touch gentler now. “I don’t want to mess this up.”

Megumi’s heart skipped a beat. “You won’t.”

They lay there for a while longer, their bodies still pressed close but the urgency fading into something quieter, more intimate. The tension was still there, simmering just beneath the surface, but for now, it was enough to just be together, tangled up in each other, sharing the quiet warmth of the night.

For now, they had more than enough time.