Chapter Text
They’re all gone now.
Tsukasa’s knees buckled–but he caught himself, barely. One hand slammed against the cold earth to steady his body. His breath came sharp, like he’d been holding it for hours and suddenly remembered how to breathe again. His chest ached. Not with anger. Not even grief. Just emptiness.
No footsteps followed. No voices called back. For once, no one came running after him.
It was what he asked for.
Then why did it feel like drowning?
A gust of wind swept through the clearing. It carried the smell of damp leaves and something faintly sweet from Rui’s direction–some trace of the forest, or of Rui himself. Tsukasa hated that he noticed. Hated that his mind still clung to that voice, to those nights, to that warmth he was never supposed to feel.
He dug his fingers into the dirt, heart beating too loud for the silence.
“I hate you,” he whispered.
The wind didn’t answer.
His voice cracked again–smaller, like a confession to no one.
“I hate… that I don’t.”
He couldn’t cry. Not now. There was nothing left to shed. He’d already spent everything–his fury, his fear, his words. All that remained was this cold, empty shell of indecision, curled up in a forest that didn’t care whether he stayed or disappeared.
“I’m so tired,” he said. Barely a whisper. “I’m so–tired of this.”
The leaves rustled overhead. Distantly, an owl called.
Still no one came.
Eventually, his breathing slowed. Not eased–just dulled. Numb. A long, empty stretch of nothing settled over his shoulders like a second skin.
He stayed like that for a long time. Let the cold seep in. Let it fill the hollow space where too many people had once lived in his heart. He thought maybe if he stayed still long enough, he’d become part of the earth–no more thoughts, no more sides, no more Rui.
His eyes drifted to the ground, unfocused.
“I don’t deserve anyone’s protection,” he murmured to the dirt. His voice was flat, but the words clung like frost. “Akito, Ena, Mizuki… Saki…” His throat caught. The syllables came like fragments. “They’re still after me…”
He blinked, slowly. His face didn’t change. Just a blank kind of calm now, like the quiet after something has broken. “I picked them,” he said again, quieter. “I picked them even after–after everything…”
He paused.
A name rose uninvited. His jaw clenched.
“And Toya–” The breath left his lungs too quickly. His eyes squeezed shut. “God–”
His breathing started to spike again. Too fast. Too shallow. He wrapped his arms around himself, trying to shrink into nothing, to curl so small the shame and the noise would pass over him.
“I can’t–I can’t go back,” he whispered. “I can’t go back to any of them. They’ll never–they’ll never look at me the same again.”
His voice cracked at the edges, but still there were no tears. Just a pressure behind his eyes like glass trying not to shatter. “I ruined everything.”
Tsukasa sat there, breathing hard, his ribs aching with every inhale like his body was punishing him for still trying.
A thought crept in, soft and vile: I wish I never existed.
Maybe then someone else could’ve been the star. Someone stronger. Someone better. Someone who didn’t destroy everything they touched.
Someone who didn’t dream so selfishly.
He gritted his teeth and pressed his forehead against his knees. The dirt, the cold, the weight in his chest–it all felt deserved. Let it stay. Let it keep pressing down.
Because what did he do now? Where did he go?
Not back with Akito. Not after that argument. Not after that look on his face.
He could still see it—raw and betrayed and furious. Akito’s voice, harsh and trembling, still echoed somewhere in his skull.
And Rui…
Tsukasa shut his eyes. A long silence passed. The forest was still around him, like it was holding its breath.
Going after Rui would be picking the enemies again. That’s what everyone would say. That’s what they’d scream. That’s what they already believed.
But what choice does he have?
There was no home left in the other direction.
His throat tightened.
“I miss him,” he said, barely louder than the wind.
The words startled him. Like they’d escaped before he had the chance to shove them back down.
He pressed his hands tighter to the earth, desperate for something solid. Something real.
“Why do I miss him so much…?”
No answer. Just the whisper of trees swaying overhead, and the ghost of Rui’s scent still faint in the clearing. Lavender, or maybe smoke. Or maybe just memory.
He should’ve never let Rui in. Should’ve kept him at a distance, locked away behind enemy lines where he belonged. But Tsukasa had let the curtain fall. Let himself believe–even for a moment–that someone like Rui could understand him. That he could understand someone like Rui.
That maybe… he wasn’t alone on the stage.
He stayed curled against the earth for a while longer. His limbs had gone stiff, but he hardly noticed. The only thing he felt anymore was the silence pressing against his skin, wrapping around him like fog. And then, slowly–so slowly it didn’t feel like a decision–he moved.
At first it was only a shift of weight, a trembling palm pushing against the ground. His knees threatened to collapse again, but he forced them straight. The night air scraped cold across his face, stung his cheeks, and slipped down his collar. Everything ached. But he was upright.
Tsukasa didn’t know how long he stood there. A minute. An hour. The forest didn’t care. The wind whispered past him again, brushing through the trees like a stagehand pulling at curtains.
And without thinking, without planning, his legs started to move.
Each step felt heavy at first. Not like walking, but like dragging something behind him. His own guilt, maybe. Or all those choices.
Still, he walked.
Leaves crunched beneath his shoes. A branch cracked underfoot. The sky overhead was wide and black, littered with stars he didn’t bother to name. The moon hung crooked behind a veil of clouds.
He knew this path. Too well.
Every crooked root that twisted from the ground. Every vine-draped stone. He'd memorized the trail like a script, each twist and turn etched into his memory from nights spent following Rui back to that strange, enchanted village.
The thought should’ve scared him. Should’ve made him stop and turn around.
But instead… it felt like gravity.
The closer he got, the more his body seemed to move on its own. He ducked under low branches, sidestepped a patch of slick moss, ignored the brambles that tugged at his clothes. The cold didn’t matter anymore. Nor did the fear.
He was just moving.
And all the while, the forest remained quiet. Like it was watching him. Judging. Or maybe welcoming him back.
He didn’t know what he’d do when he got there.
He didn’t know what he’d say–to Rui, to anyone.
Maybe he wouldn’t say anything at all.
He could say how much he regrets everything. How badly he wants to hate Rui. How much easier it would be if he could. If he could shove all this mess into a neat little box and call it betrayal, label Rui the villain, and wash his hands clean. That’s what the others wanted. That’s what he should want.
But Tsukasa kept walking.
He could tell Rui that he’s stupid. That he’s infuriating. That he should’ve never gotten close, should’ve never spoken in that soft, teasing voice like he knew all of Tsukasa’s lines before he said them. Should’ve never looked at him like that–like he saw something worth saving.
But what difference would it make?
The damage was done. The curtain had already fallen.
Maybe it was too soon. Definitely too soon. He hadn’t even figured himself out yet. What he wanted, what he was anymore.
And still–his feet didn’t stop.
Maybe Emu would see him and laugh, hands on her hips, that bright, ridiculous voice ringing through the treetops: “I knew he’d come back!”
Maybe Nene would sigh, roll her eyes, mutter something about how obvious it all was.
Maybe Rui… maybe Rui wouldn’t say anything at all. Maybe he’d just know.
And maybe, maybe they’d accept him anyway. Even after everything. Even after how stupid he’d been. Even after he’d run.
It wasn’t like they’d be learning anything new. They’d seen through him the whole time. Seen the cracks, the fear, the cowardice behind his pride.
And still, he kept walking.
The air grew colder. Trees pressed closer together, their branches arching overhead like ribs. In the distance, faint flickers of light began to dance between the leaves. Lanterns. Magic. Home.
His breath caught.
He should turn back. He should. He should disappear before someone saw him. Before he had to say something. Before Rui could ask why he came back.
Before Tsukasa had to admit he didn’t know.
And, finally, he was there.
The village.
That strange, hidden place he had been thrown into so long ago–where nothing made sense, and yet everything somehow fit. Like a dream he hadn’t meant to have, but kept waking up inside.
The same village Rui had shown him with that maddening smirk and soft voice, the one that had said, ”You’ll see.” Handing out a strange potion Tsukasa was sure would kill him.
And Tsukasa had listened.
He let Rui hand him that vial, let the burning sensations flow down his throat, and when they walked more, the veil had lifted. The village had revealed itself to him–not just the magic, not just the buildings, but Rui’s world. Rui’s truth.
Tsukasa stepped into it now like a ghost retracing his own footsteps.
It was all still here.
The impossible towers with crooked spires that leaned like they were in the middle of bowing, the bridges of woven vines and polished bone, the buildings tangled into trees like they’d grown that way. And those lanterns–those stupid, floating, ever-burning lanterns that shimmered like stars and hummed with soft, pulsing magic. They always glowed. No matter the hour. No matter who had left. They just… stayed.
Like they were waiting.
Tsukasa’s eyes flicked to the clearing on the right–the one where Emu had floated up into the air just a day ago, laughing hysterically from the levitation potion. Before the shouting. Before the argument. Before Tsukasa found the tracker buried in his sweater.
He flinched. Shook his head hard.
Don’t think about that. Not now.
His feet carried him forward, down the crooked path toward Rui’s home. It felt smaller than he remembered.
The windows glowed faintly. Warm. Inviting.
He hated that his chest ached just looking at them.
The air was still. The lanterns buzzed softly overhead, casting a golden sheen across the twisting cobblestone path. No voices. No laughter. No Emu blabbing about what magic trick she should show Tsukasa next. No Nene lecturing both Emu and Rui about what they should and shouldn’t buy from the market.
Just silence.
And Rui’s door.
Tsukasa stopped a few feet away.
His heart was hammering again–faster now, sharper. Like it couldn’t decide if it wanted him to run or stay. His throat tightened.
What would he even say?
Hi, I might have ruined everything but can you forgive me anyway?
I miss you.
I don’t want to do this without you.
No. Too pathetic. Too true. The words caught somewhere behind his teeth, sharp and awful and too heavy to swallow.
He raised a hand. Hesitated.
Would Rui even open the door?
Tsukasa lowered his fist.
What if he wasn’t home?
What if he was home, and didn’t want to see him?
What if he saw Tsukasa, and all of that softness was gone–ripped away by reality and choices and consequences?
Tsukasa’s breath hitched.
He knocked.
Once. Twice. Three times.
No answer.
His knuckles hovered in the air for a moment longer, suspended like a held breath. Then he knocked again, harder this time, each strike against the wood like a pulse, like a plea.
Still… nothing.
The silence was almost cruel now.
Tsukasa stood in front of Rui’s home for what felt like hours, heart pounding louder than his knocks.
His throat tightened. “Come on… Rui…” he whispered, one final time, like the name itself might conjure him.
No answer.
Tsukasa swallowed and reached for the doorknob. He didn’t expect it to turn.
But it did.
A soft click echoed in the quiet. The door creaked open.
The warmth inside hit him instantly.
Everything was still exactly as he’d left it that night.
And Rui… was nowhere.
Tsukasa stepped in slowly, shutting the door behind him. The sound of it closing was too loud, too final. His shoes creaked against the wooden floor. He didn’t know if he should call Rui’s name again or just… not.
He stood there for a moment, eyes scanning everything.
The silence was deafening.
"Rui…?" he tried again, voice barely above a whisper.
Still nothing.
So, step by step, he made his way to the stairs. His hand hovered over the railing, fingers tracing the familiar indent where a gear had once chipped it. He remembered Rui complaining about it. Said he'd fix it eventually. Never did.
Each stair creaked beneath his weight as he descended, the warm glow of the upper room slowly fading behind him.
The basement–Rui’s room–was exactly as he remembered.
Dim and cluttered. Bottles and vials stacked on wooden tables. Scattered blueprints. Metal limbs and magical components that looked like they’d fallen asleep mid-construction. The little music player sat on the desk, right where Tsukasa had left it. A few new scratches on its frame. As if it had been picked up. Handled. Maybe put down in frustration.
And then there was the bed.
Tsukasa stared at it too long.
His heart squeezed.
They had shared that bed. Once. Not for any special reason. Rui had insisted. Tsukasa was scared, had a lot on his plate. Couldn’t go back upstairs. That voice.
It wasn’t romantic. Not really.
But it had been warm.
Safe.
Something flickered in Tsukasa’s chest–something raw and bright and aching.
He tore his eyes away.
“Where are you?” he murmured, and hated the way his voice trembled.
The ache of not knowing twisted deeper.
He didn’t even realize his feet were moving again until he stood at Rui’s desk. Slowly, like his hands were someone else’s, he reached for the music player. It was cold to the touch.
With a click, he flipped it on.
The player crackled softly to life.
A familiar piano line drifted through the basement, soft at first–like it, too, wasn’t sure it should be here. Then the melody swelled, that unmistakable instrumental–one of Tsukasa’s old rehearsal tracks.
It was one of the first songs he ever truly loved performing. One he’d practiced to exhaustion, day after day, humming the verses under his breath even during dinner. His voice had been clearer back then. Brighter. Like he really believed he was going somewhere.
The audio distorted in places–glitches, static, little pops that broke the illusion. Damage from that rainy night when he and Rui had sprinted through the mud to save this thing, soaked to the bone, Tsukasa yelling that he needed it and Rui laughing the whole time.
Another memory.
Another ghost.
Tsukasa just stared at the player as it spun that old melody, the voice rang hollow through the room. This room. Rui’s room. Their room, if he let himself think about it too long. He hated how fast the ache bloomed again in his chest. Hated how much he felt–all of it.
What would he even be without Rui?
Would he have gotten this far? Survived as long as he had? Known what it was to trust someone, to fall asleep beside them and wake up without fear gnawing at his throat?
Tsukasa clenched his fists.
Why couldn’t he just hate him?
That should’ve been easy. Clean. Like cutting a thread and letting it snap away.
But he couldn’t regret meeting him. He’d tried. Oh, god, he had tried. But whenever he came close to convincing himself, a hundred other memories came rushing back. Rui letting him rant for hours. Rui smiling at him like he was bright. Rui handing him tea Tsukasa was scared to drink half of the time because of his creepy magic. Rui patching up his wounds with trembling fingers and pretending it didn’t matter.
How was Tsukasa supposed to throw all that away?
The music kept playing. The voice kept echoing.
He remembered singing these words with so much fire in his chest. Before everything. Before the magic and the war and the betrayals. Before Rui.
Tsukasa’s breath shook. His fingers trembled on the edge of the desk.
He didn’t realize the door behind him had opened.
Didn’t notice the creak of footsteps over the sound of his own thoughts and the music spinning softly on the desk.
And then–
“Tsukasa?”
Tsukasa flinched.
He turned too fast, too startled, letting out a sharp, unguarded yelp.
Rui stood in the doorway, amused.
"Rui–I–!"
The words tumbled out instinctively, breathless and useless.
“Fufu~ I knew you’d be back.”
Of course he did.
He always knew.
That didn’t surprise Tsukasa.
Rui had always carried himself like someone who’d already seen the final act–smiling through it all as though the script had been written in his favor. And Tsukasa? He was just now realizing he’d never stopped being the fool stumbling across Rui’s stage, convinced he had some say in the performance.
Rui stood there, barely a few feet away now, framed by the golden glow from the stairwell. He looked like he'd come straight from another one of his impossible errands–some warlock mystery Tsukasa would never quite understand. But his eyes…
His eyes were so soft.
Tsukasa’s heart thudded painfully against his ribs, loud and traitorous. His eyes flicked down to Rui’s hands, then back to his face, then immediately away, like just looking at him was too much.
The longer he stared, the more his chest filled with a mess of warmth and panic–like standing too close to a candle and realizing, too late, how cold you’d been until you didn’t want to move away. Rui’s expression hadn’t changed. That gentle, amused gaze that said, I’ve seen through you already. That look that made Tsukasa feel like he was being held even when no one touched him.
He hated how safe it felt.
He hated how much he wanted to feel it again.
“I–I’m sorry!” Tsukasa blurted, too loud. “I should’ve waited outside or—or something, I don’t know! This is too soon, I know, but I couldn’t–I couldn’t just–”
His rambling broke off as Rui stepped forward and shut the door behind him with a quiet click.
Tsukasa froze.
The music kept playing.
His heart skipped hard.
Rui didn’t say anything for a moment. He just walked closer, slow, deliberate–like he was making sure Tsukasa wouldn’t bolt. And maybe Tsukasa should have. Maybe it wasn’t safe. Maybe this was foolish.
But he didn’t move.
“Tsukasa,” Rui said, voice lower now, almost gentle. “You don’t have to apologize.”
Tsukasa’s throat tightened.
“But I was so overdramatic–I didn’t listen to any of you! I left–”
“And you came back.” Rui stopped just in front of him. “That’s enough.”
Tsukasa bit the inside of his cheek, hard. “You shouldn’t forgive me that easily.”
“Oh?” Rui tilted his head slightly, something between a smirk and a smile tugging at his lips. “You think I didn’t expect you to run away? Or come back?”
Tsukasa looked away. “That’s not the point…”
“No,” Rui agreed softly. “The point is that you’re here. Standing in my room, looking like you’re about to burst into tears or catch fire.” He leaned in a little, voice playful now–just enough to sting. “Which one is it, Tsukasa?”
Tsukasa blinked hard. “Both.”
They stood in silence for a long moment, the music trailing off into static.
Rui stood back up straight again, no longer leaning close to Tsukasa.
Tsukasa let out a breath he didn’t know he’d been holding. His lungs ached like they’d forgotten how to work, and only now remembered. Rui’s gaze shifted to the music player, its low crackle still murmuring in the background.
“Is this the song you performed when we first met?”
Tsukasa froze. The words didn’t seem real at first. His breath caught halfway up his throat, and something in his chest fluttered violently.
“You…” he started, voice caught somewhere between awe and disbelief. “You remember that?”
It came out softer than he meant to. Almost dreamy. Too bare. His eyes widened, and he immediately shook his head. “I-I mean–yes. Yes, it is.”
Rui’s smile curled at the edges, small and knowing. “Of course I remember. You performed like your life depended on it.”
Tsukasa’s face turned a deep shade of red. “I wouldn’t go that far…”
But Rui didn’t seem to hear him. Or maybe he did, and just didn’t care.
“And your smile,” Rui continued, like he was reminiscing to himself. “When I complimented you…”
Tsukasa blurted, “N-No one’s ever said that to me before!”
Rui’s laugh was soft. “You truly are unforgettable, Tsukasa.”
Tsukasa died.
Not literally.
No, this was worse in a way. His heart squeezed so tightly he felt dizzy. It was like he was floating–up in the clouds, suspended between gravity and longing. He had no idea how to steady himself. Rui was too close, too warm, too real. And Tsukasa…
He knew he shouldn’t feel like this. Not for a warlock. Not for this warlock. But Rui…
Tsukasa’s fingers curled into his sleeves. His pulse raced.
How did I ever try to hate him?
The thought blindsided him. It felt treacherous, like something he shouldn’t allow. But it clung to his ribs anyway, stubborn and aching.
He didn’t know what kind of expression he was making, but Rui’s face softened again–less amused now, more… fond.
Rui moved closer, each step deliberate, each inch he crossed making Tsukasa’s heart skip harder. His breath hitched again as Rui stopped just short of reaching him, as if waiting for permission he’d never ask for out loud.
Everything from that argument, the tracker, everyone else, being this close to the enemy.
Tsukasa's mind was spiraling.
“Tsukasa,” Rui murmured, his voice nearly a whisper–quiet enough that it almost got lost beneath the crackling of the music player. “What are you thinking?”
Fuck.
Tsukasa's heart was going to explode. Not just from panic. Not just from guilt. But from everything.
Tsukasa’s lips parted. Nothing came out.
He didn’t know what he was thinking.
No–that was a lie.
What was he thinking?
He was thinking about the tracker that clung to his sweater like a ghost, about the fight with Akito, about Ena and Mizuki, about Saki’s kindness. He was thinking about the weight of all of that, pressing down on his shoulders like he was being asked to carry two sides of a world he didn’t belong in anymore.
He was thinking about every wrong turn he’d made. Every stupid choice. Every time he’d shouted just to avoid hearing.
But more than any of that–
He was thinking about Rui.
God. Rui.
He was thinking about how Rui complimented him the first time they met, like Tsukasa was the best thing he’d ever seen. About how Rui let him into his home like it was the most obvious thing in the world. How he hadn’t asked for anything in return. About how he’d smiled as if Tsukasa was funny and charming and someone worth smiling for.
He was thinking about Rui’s hands–how careful they were. How he always moved like he was performing something delicate, and Tsukasa couldn’t help but wonder if he was the performance.
He was thinking about how Rui had introduced him to Emu and Nene like Tsukasa wasn’t a liability, wasn’t a walking danger. About how he made him tea like it was a ritual. How he offered him his room without even pretending to be inconvenienced.
He was thinking about the way Rui had watched him when he laughed, as if memorizing it. Like the sound meant something.
He was thinking about how Rui never once tried to fix him–just listened. Just saw him. As if he weren’t broken to begin with.
Tsukasa was thinking about how his stomach flipped every time Rui leaned too close. About how his voice, low and slow, always made his skin heat up and his thoughts go sideways. About how soft he was, even when teasing, even when calling him out–always gently, always with that maddening look that said I know you better than you know yourself.
He was thinking about Rui’s eyes. How they always held secrets. How they looked at him like he wasn’t a problem, but a puzzle. Not one to be solved, but understood.
He was thinking about wanting to be understood.
He was thinking about how dangerous it was to feel this safe.
He was thinking about how he wanted to know everything–every spell Rui had ever cast, every lie he’d ever told, every part of his heart he kept locked away behind charm and riddles.
He was thinking about how much he wanted Rui. Not just as an ally, not even just as a friend. Something worse. Something more.
Something terrifying and thrilling and real.
He was thinking about how much more they could share.
How much more he wanted to share.
He wanted to know what Rui looked like when he let himself cry. What his voice sounded like saying Tsukasa’s name without the teasing lilt. He wanted to know how it would feel to stand close enough that there was no space for doubt.
He wanted to be chosen.
He wanted Rui to choose him–out of all the hundreds of possibilities in Rui’s mind. He wanted to be the one Rui didn’t predict. The one he didn’t already know the ending to.
He remembered, too vividly, how he’d never stopped thinking about him.
And so the words spilled out before he could stop them:
“…I’ve never hated you, Rui.”
Rui smiled.
And not his usual coy, unreadable smirk. This smile was something softer. Warmer. It curled at the edges like candlelight, blooming with the kind of quiet certainty that made Tsukasa’s chest cave in on itself.
“Then, Tsukasa,” Rui said, voice dipping into something nearly reverent, “may I have the honors?”
Tsukasa blinked. His mouth opened, no sound coming out.
“Wh…?”
It barely made it past his lips before Rui leaned in.
And kissed him.
There was no dramatic rush. No force. Just Rui, tilting in slowly, eyes half-lidded, one hand lifting–not to grab or pull, but to hover beside Tsukasa’s cheek as if asking permission with every breath. And then their lips met. Gently. Delicately. Like it was something sacred.
Tsukasa’s brain short-circuited.
He froze.
Not because he didn’t want it.
God, he wanted it.
He just hadn’t expected Rui to actually do it.
It was too much. Too close. Too real. Rui’s lips were warm and careful, and there, and everything about him smelled like herbs and old paper and rain. It hit Tsukasa all at once–how deeply he had wanted this, how desperately he had tried not to want it, and how completely he had failed.
Tears slipped down his cheeks before he even realized it. One, then another, and another. Not from sadness.
From everything else.
From the pressure breaking. From the ache in his chest unraveling like thread. From the rush of relief that came with no longer pretending he didn’t feel this way. From the horror of how much he loved this–how much he loved Rui.
And he did. Somewhere along the way–through firelight and arguments and impossible choices and quiet mornings–he had fallen in love with someone he was supposed to hate. And the worst part was, he didn’t want to take it back.
He kissed Rui back.
Slowly, shakily, like he was learning how to breathe again. His hands trembled at his sides, then rose–one curling into Rui’s coat, the other hovering, uncertain, before resting lightly on Rui’s shoulder.
It was messy. Overwhelming. Tsukasa’s tears didn’t stop. His chest hurt. But it was real. And he clung to it like a lifeline.
When Rui finally pulled back, it wasn’t far–just enough to rest their foreheads together. His eyes fluttered open, and for a moment, he looked stunned too. Breathless. Vulnerable in a way Tsukasa had never seen.
Tsukasa gasped, voice cracked and uneven. “I–I didn’t mean to cry–”
Rui laughed, barely more than a breath, and lifted a hand to brush the tears from Tsukasa’s cheeks. “Then I’ll pretend not to notice,” he whispered. “If it helps.”
Tsukasa let out a choked sound somewhere between a laugh and a sob, trying to hide his face, but Rui didn’t let him. His fingers tilted Tsukasa’s chin back up–gentle, coaxing.
“Look at me,” Rui said.
And Tsukasa did.
He didn’t hide. Didn’t shield himself behind pride or performance or guilt. His eyes were still wet, lashes damp, expression laid bare in a way that made his whole body ache. Rui saw all of it. Didn’t flinch. Didn’t pull away.
He only smiled.
And kissed him again.
This time, it wasn’t delicate. It was slower, deeper. Like Rui had been waiting–like he’d held back for so long and finally, finally let go. Tsukasa leaned in with him, desperate, greedy for the contact. Their mouths moved together with a rhythm they hadn’t practiced but knew instinctively, like they were making up for every moment they’d spent pretending this wasn’t inevitable.
Rui’s hands found Tsukasa’s waist, then slid up his back, fingers splayed wide, grounding him. Tsukasa’s own hands curled into Rui’s sleeves, clutching tight like Rui might vanish if he didn’t hold on hard enough.
Their kisses grew messier, breaths shallower, touches more searching. Rui tasted like tea and honey, and the faint trace of magic that always clung to him like perfume. Tsukasa was dizzy, completely consumed by the warmth of Rui’s body against his, by the soft sounds he made when Tsukasa tilted his head just right, by the way Rui’s fingers tightened slightly whenever Tsukasa whimpered.
It was terrifying. It was perfect.
And it didn’t stop.
The kiss broke only for a moment–for air, for a sharp gasp–before Rui captured him again, this time slower, tongue brushing lightly against Tsukasa’s lip before deepening the kiss. Tsukasa made a helpless noise in the back of his throat, heart pounding hard enough he could hear it in his ears. He kissed Rui back like he needed him to stay alive, like breathing could wait.
The music had stopped long ago. The only sound now was the rush of blood in his ears, their unsteady breathing, the tiny, involuntary noises pulled from both of them with every shift and slide of lips.
Tsukasa barely noticed when Rui’s hand moved to cup his face again, thumbing gently beneath his eye.
“Still crying?” Rui murmured against his mouth.
“I can’t believe this,” Tsukasa whispered hoarsely.
Rui laughed, but it didn’t distract Tsukasa from the one thought screaming in his head:
I love you.
