Actions

Work Header

Rating:
Archive Warning:
Category:
Fandoms:
Relationship:
Characters:
Additional Tags:
Language:
English
Stats:
Published:
2026-02-14
Words:
10,209
Chapters:
1/1
Comments:
16
Kudos:
90
Bookmarks:
14
Hits:
669

Love On The Brain

Summary:

He collided with someone solid.

Coffee sloshed. Paper bags slipped from his grip. The impact jolted him out of his head so fast he barely had time to curse before instinct kicked in.

“Oh-! I’m so sorry- I wasn’t looking, I-!”

Sonic dropped into a crouch immediately, scrambling to catch what he could before it hit the floor. His heart was already racing, embarrassment heating his face. He hated being clumsy in public, the attention, the thought of ruining someone’s evening.

“I’m really sorry,” he repeated, words tumbling over each other. “I wasn’t paying attention, that one’s on me, I swear-”

The response wasn’t sharp or annoyed. It was rather calm.

“It’s fine.”

Sonic froze.

He knew that voice.

He looked up.

Shadow stood there as if he belonged to the quiet center of the room, untouched by the chaos Sonic had brought with him. His coffee cup was tilted slightly, a few dark drops staining the lid, but he didn’t seem bothered by it. He looked… relaxed. Poised deliberately.

Crimson eyes met Sonic’s.

For a second, Sonic forgot how to breathe.

Notes:

HAPPY VALENTINE'S DAY !!! and yes it's still valentine's day where im at so i sure as hell didnt post late >:(
ANYWAYS im sorry if including the lyrics made this shi corny *heartbreak* hope yall are having a wonderful day and please enjoy this rollercoaster of emotions !!! ;) <3

(See the end of the work for more notes.)

Work Text:

And you got me like, oh

 

Sonic had learned, over time, how to compartmentalize moments that felt too big to hold.

The ARK was one of them.

He remembered it in flashes more than sequences. Machines screaming under stress, alarms bleeding into the vacuum of space, the way everything felt suspended between motion and annihilation. He remembered Shadow standing beside him, an enemy only minutes before, now something else entirely. Not a rival nor a threat.

Something incandescent.

When they’d gone super, Sonic had barely had time to register it. The chaos energy had lit them both up, gold and illuminating, tearing through the darkness like twin stars dragged too close together. Sonic remembered thinking, absurdly, irrationally, that Shadow looked unreal. Like something born rather than forged. Those crimson eyes were sharp with purpose, his aura steady and devastating, the way he moved as if the universe had already cleared a path.

There hadn’t been time to ponder on it. There never was. It had been life-or-death, a moment that demanded instinct rather than reflection.

Then Shadow had fallen.

Sonic had told himself the heaviness in his chest afterward was grief and respect. The weight of watching someone sacrifice everything without hesitation. He told himself it was normal to feel hollow after that. He didn’t examine it too closely. He didn’t let himself wonder why the memory of those red eyes haunted him longer than it should have.

When Shadow resurfaced during the events of Heroes, it hit Sonic like a sudden inhale after being underwater too long. Relief crashed into him first, pure and overwhelming, followed by something quieter, warmer, and disorienting.

He was alive.

Sonic told himself that the strange flutter in his chest was just happiness, empathy, the rush of seeing someone you thought you’d lost standing in front of you again.

He was very good at lying to himself when the truth felt inconvenient.

So when it happened, when the moment finally lodged itself somewhere he couldn’t ignore, it didn’t feel dramatic at first.

It felt… ordinary.

It was late evening, the sky already dimming into that dusky blue, making streetlights feel softer than they actually were. Sonic ducked into a coffee shop on instinct, momentum carrying him through the door as the bell chimed overhead. The place was warm, crowded but not noisy, full of low conversation and the smell of roasted beans and sugar.

He was in a hurry. Tails had asked him to grab something sweet on the way back. He was juggling a couple of shopping bags in one hand, already scanning the display case, half-thinking about what he was going to say when-

He collided with someone solid.

Coffee sloshed. Paper bags slipped from his grip. The impact jolted him out of his head so fast he barely had time to curse before instinct kicked in.

“Oh-! I’m so sorry- I wasn’t looking, I-!”

Sonic dropped into a crouch immediately, scrambling to catch what he could before it hit the floor. His heart was already racing, embarrassment heating his face. He hated being clumsy in public. Hated the attention. Hated the thought of ruining someone’s evening.

“I’m really sorry,” he repeated, words tumbling over each other. “I wasn’t paying attention, that one’s on me, I swear-”

The response wasn’t sharp or annoyed. It was rather calm.

“It’s fine.”

Sonic froze.

He knew that voice.

He looked up.

Shadow stood there as if he belonged to the quiet center of the room, untouched by the chaos Sonic had brought with him. His coffee cup was tilted slightly, a few dark drops staining the lid, but he didn’t seem bothered by it. He looked… relaxed. Poised in a deliberate way.

Crimson eyes met Sonic’s.

For a second, Sonic forgot how to breathe.

Shadow’s expression wasn’t cold or guarded. It was neutral, but softened at the edges by something Sonic couldn’t immediately name. Recognition, maybe. Or patience.

“It didn’t spill much,” Shadow continued evenly, setting the cup carefully on a nearby counter. “You’re fine.”

Then, without ceremony, without hesitation, he knelt down too.

The world narrowed.

Sonic became acutely aware of everything at once.

The scent hit him first, clean and understated, something warm beneath the sharper bite of coffee. Cologne. Subtle, exotic. He caught a trace of it every time Shadow shifted, mingling with the rest of the shop’s smells and something unmistakably him.

Shadow’s chest fur was immaculate, white, and impossibly soft-looking, fluffed neatly against the dark of his fur. His quills were tamed, brushed back with care, the red streaks vivid under the shop’s soft lighting. Even crouched on the floor, even picking up spilled items like this was nothing more than a pause in his day, Shadow carried himself with an effortless grace Sonic couldn’t look away from.

“Here,” Shadow said quietly, handing Sonic one of the bags.

Their hands brushed.

It was an accident. Barely a second of contact. Glove against glove.

Sonic’s stomach flipped.

It wasn’t subtle or metaphorical. It was a full, dizzying rush of sensation that started at his chest and spread outward, leaving him breathless and stunned. He stared at their hands like they’d done something wrong.

Shadow didn’t react at all.

He simply released the bag once Sonic had a proper grip, his movements smooth and unhurried, as if this were just another interaction in a day full of them.

Sonic’s thoughts scattered.

“Uh- yeah- thanks,” he managed, voice thinner than he liked. “Sorry again about the coffee, I-”

“Don’t worry about it,” Shadow reassured, and this time there was something unmistakably kind in his tone.

They finished collecting the remaining items in silence. Sonic could feel his pulse in his ears. Every movement felt too loud and aware. He noticed the way Shadow’s gloves creased when he bent his fingers, the way his eyes flicked briefly to make sure Sonic hadn’t missed anything.

When they stood, Shadow picked up his coffee again, inspecting it briefly before nodding to himself.

“Take care, Sonic,” he said.

Just like that.

No lingering. No awkward pause. Just sincerity.

He turned and walked toward the door, the bell chiming softly as he stepped out into the evening. The sidewalk outside was busy with people passing, cars moving, the city continuing on without pause, but Sonic didn’t see any of it.

He watched Shadow walk away.

The way his posture stayed straight yet unforced. How the streetlights caught in his quills, and how he moved through the world seamlessly.

Sonic stood there, frozen.

He blinked.

Looked down at the bags in his hands.

He realized distantly, absurdly, that he had no idea why he’d come into the coffee shop in the first place.

All that remained was the echo of that calm voice, the warmth of a brief touch, and the undeniable truth settling in his chest at last.

Whatever he’d felt before on the ARK, in battle, in relief and grief and fleeting moments he’d brushed aside-

It was real.

 

What you want from me?

And I tried to buy your pretty heart, but the price too high

 

Sometime after the coffee shop, after the accidental collision, the shared quiet, the way Shadow’s calm had imprinted itself into Sonic’s memory like a bruise that never quite faded, they settled into something that looked, from the outside, like a friendship.

It just sort of… happened.

They crossed paths more often. Missions overlapped, downtime coincided. Sonic learned Shadow’s routines without meaning to, such as the times he favored late evenings over mornings, the precise way he brewed his coffee, and the music he played low enough that it felt more like a presence than a sound. Shadow learned Sonic’s, too, how he never truly stayed still, even when he was relaxed, how he filled silence instinctively, as if afraid it might swallow him whole if he didn’t.

Somewhere along the way, Sonic started giving him things.

It began small. A coffee one morning when Shadow hadn’t slept, a replacement communicator when Shadow’s cracked during a mission. Gloves, custom-made, not because Shadow had asked, but because Sonic noticed the wear in the seams and decided that was reason enough.

Shadow accepted them all. That was the part that kept Sonic hooked.

Shadow never refused. Never questioned the intent. He’d look at the gift, turn it over in his hands, thank Sonic in that quiet, level voice, and put it away carefully, as if it mattered. As if Sonic mattered, and then… nothing. No reciprocation that Sonic could measure. No reach across the gap Sonic kept trying to close. Shadow stayed, but he never leaned first. He never asked and never followed.

Sonic told himself that was just Shadow’s way. So he kept going.

One night, Sonic went to Shadow’s place. It felt normal and comfortable.

Shadow opened the door before Sonic had a chance to knock twice. The blue blur barely registered the greeting before he stepped forward and wrapped his arms around the ultimate lifeform, quick and instinctive, like he always did. It wasn’t a casual hug. It never was. Sonic pressed in close, chin brushing Shadow’s shoulder, holding on for a second longer than necessary.

Shadow stiffened just a fraction. Enough that Sonic felt it.

Then Shadow’s hand came up and patted his back once, awkward and careful. As if he wasn’t sure where to put his hands, or how long they were supposed to stay there.

Sonic ignored it, pulling back with a bit of a forceful grin. “Hey,” he said lightly, already stepping past him. “Hope you’re hungry- or, uh. Awake.”

Shadow shut the door behind them. “You’re energetic,” he observed, as if that wasn’t the most obvious thing in the world.

“Yeah, well.” Sonic lifted the small bag he’d been carrying, something wrapped neatly inside. “I brought something.”

Shadow paused. His eyes flicked to Sonic’s hands. “What is it?”

Sonic brightened immediately, relief flooding him just because Shadow had asked. “I knew you’d wanna know.” He held it out, practically bouncing on his heels. “Limited edition coffee beans. Small batch, imported. The guy said they only roast them once a year.”

Shadow took the package, his expression shifting in a way Sonic had learned to watch for, subtle, but real. His grip softened, and his shoulders eased.

“These are difficult to find,” Shadow said.

“I know,” Sonic replied quickly. “That’s why I got ’em.”

Shadow’s mouth twitched, just barely, then he chuckled under his breath and turned toward the kitchen. “Didn’t you already buy me enough gifts for my birthday?”

Sonic waved a hand. “That was weeks ago. Doesn’t count anymore.” He shrugged, suddenly a little self-conscious. “Besides, a lot of things make me think of you, and… you mean a lot to me. So. Yeah. Worth it.”

There it was. Not a confession. Not really. Just truth, laid out plainly, the way Sonic always did things.

Shadow looked at him for a moment longer than usual. As if he was deciphering what to think or say. Ultimately, he didn’t get any words out.

Sonic watched him disappear into the kitchen, the warmth in his chest dimming just a notch. He flopped onto the couch instead, sprawling out like he owned the place, flipping on the TV without really caring what was on. He told himself not to overthink it. Shadow showed appreciation differently, and that despite it all, Shadow stayed.

That had to mean something.

When Shadow came back, he sat beside Sonic, close but not touching. Sonic noticed immediately. He always did. Slowly and deliberately, he shifted an inch closer. Then another. By the time he rested his head against Shadow’s shoulder, it felt inevitable, like gravity doing what gravity did.

Shadow froze.

Sonic held his breath.

But Shadow didn’t move away.

They stayed like that as the night stretched on, the TV flickering light across the room. Sonic relaxed inch by inch, the tension bleeding out of him as the familiar warmth settled in. He could hear Shadow’s breathing, steady and controlled. He wondered, not for the first time, if Shadow was always this tightly wound, or if it was just around him.

At some point, Sonic felt an arm settle around his shoulders.

His heart kicked hard in his chest.

The evening dragged on like flowy waves at the beach. “This is nice,” Sonic murmured, half-asleep, eyes still on the screen. “We should do this more often.”

Silence.

Sonic waited. Counted breaths.

Shadow didn’t answer.

Instead, Sonic felt the arm around him shift. Hands moved, firm, careful, one bracing against his back, the other at his waist. For a split second, Sonic thought-

Then Shadow gently pushed him away.

Shadow stood, smoothing his gloves, eyes already drifting to his watch. “It’s late,” he said evenly. “I have an important mission tomorrow.”

Sonic blinked up at him. “You do?”

“Yes.”

“You didn’t mention it.”

“It was last-minute.”

The words were calm and too controlled.

Sonic sat up slowly, something tight and uncomfortable coiling in his chest. “Oh. Okay. Yeah. Guess I should head out, then.”

Shadow nodded. “Thank you again. For the coffee.”

“Sure thing,” Sonic said, forcing a smile. “Maybe next time we can actually drink it together. I’ll bring chocolate cake.”

Shadow hesitated, just a beat. Then, “That won’t be necessary.”

Sonic’s smile didn’t falter, but it felt thinner. “Yeah. Well. Think about it.”

They said their goodbyes at the door. Polite and empty.

The door closed.

Sonic stood on the other side longer than he meant to, staring at the wood. His chest felt hollow, like he’d given something away and hadn’t gotten anything back in return.

Nothing was enough.

He ran a hand through his quills, exhaling sharply, and turned away, already wondering what he could do next, what he could give next, and why it still didn’t feel like it was ever going to be enough.

 

Baby, you got me like, oh, mmm

You love when I fall apart

So you can put me together and throw me against the wall

 

Sonic stopped pretending it was something he could outrun.

That was the realization that hurt the most, not that he loved Shadow, not even that it had gone too far, but that there was no version of himself left untouched by it. It lived in his body now. In the way his pulse shifted when Shadow entered a room. How his muscles loosened when Shadow stood close, some deep, unconscious part of him recognized safety before his mind ever caught up.

Shadow’s presence rewired him without permission.

Even his name sounded different coming from Shadow’s mouth. Lower and steadier, like it mattered. “Sonic.”

…and Sonic would feel it in his chest every time.

He remembered the first time the thought had crossed his mind, I’d do anything for you, and how frighteningly easy it had been. No hesitation or bargaining, only certainty. Shadow didn’t have to ask, much less try.

That was the worst part.

The night it finally broke him was during a mission that dragged on too long, with enemies keeping up, and Sonic pushed himself harder than usual, as moving hurt less than thinking.

He took hit after hit, went faster, burned brighter. Anything to drown out the uncertainty coiled tight in his chest.

“Sonic,” Shadow snapped over the comm. “Fall back.”

“I got it,” Sonic replied, breathless. “Almost done.”

“You’re overextending.”

“Relax, Shads-”

The impact came fast, hard. Sonic staggered, skidding across broken ground, vision flashing white for half a second too long.

Then Shadow was there. Always there.

A gloved hand closed firmly around Sonic’s wrist, grounding him instantly.

“Enough,” Shadow said, voice cutting clean through the ringing in Sonic’s ears. “Look at me.”

Sonic coughed weakly. “I’m- I’m o-okay.”

“Sonic.” Firmer now. “Breathe.”

Sonic tried to stand up again, but Shadow didn’t let go, didn’t move. He stepped closer instead, blocking out the battlefield, crimson eyes locking onto green.

“In,” Shadow said quietly. “Now.”

Sonic inhaled.

“Out.”

Again.

The chaos faded. The noise dulled. Sonic’s breathing slowed, matching Shadow’s without him even realizing it. His shoulders sagged, tension draining out of him like a held breath finally released.

“There,” Shadow murmured. “You’re shaking.”

“Am not,” Sonic muttered, even as Shadow’s thumb brushed his pulse, steady and warm through the glove.

“You were pushing yourself to the point of collapse,” Shadow said. “Why?”

Sonic shrugged, suddenly very interested in the ground. “Guess I wasn’t thinking.”

Shadow studied him for a long moment. “Is there something distressing you?”

The question landed harder than any blow.

“…Yeah,” Sonic admitted quietly, and thought to himself, It’s you.

Shadow didn’t press. He never did, not when it mattered most. Instead, he shifted closer, positioning himself just enough that Sonic leaned back against him without realizing it. Solid and unmoving.

“I’ve got you,” Shadow said.

Sonic believed him.

They didn’t talk much on the way back. Shadow stayed close, one hand at Sonic’s elbow like an anchor, like a promise. By the time they reached Sonic’s place, the adrenaline had worn off, leaving the hero exhausted and hollow.

Shadow handed him a glass of water. “Sit.”

Sonic obeyed without comment, slumping onto the couch. Shadow sat beside him, close enough that Sonic could feel the warmth radiating off him.

“Don’t go burning yourself out like that,” Shadow said eventually.

Sonic huffed. “You say that like I do it on purpose.”

Shadow glanced at him. “Seems like it.”

Sonic opened his mouth, then closed it. “…Okay. Yeah. Maybe.”

Silence settled between them, heavy but not uncomfortable. Shadow broke it first.

“Does it help,” he asked, voice quieter now, “when I stay?”

Sonic’s chest tightened. “Yeah,” he said instantly. Then, softer, “More than you know.”

Shadow nodded, as if confirming something to himself. He stood, returned with a blanket, and draped it over Sonic’s shoulders with careful precision.

“Try to sleep,” he said.

Sonic snorted. “You know that’s not happening.”

Shadow hesitated, then sat back down. “Faker… just try.”

The night stretched on lightly.

They talked in fragments at first. About literally anything. Sonic cracked jokes while Shadow humored them with dry remarks. At some point, Sonic shifted closer, knees brushing Shadow’s thigh.

“You don’t actually sleep, do ya?” Sonic asked lazily.

“Rarely.”

“Figures,” Sonic murmured. “You always look alert.”

Shadow didn’t respond, but his shoulder eased under Sonic’s weight.

Hours passed. The city outside went quiet.

“You know,” Sonic said suddenly, staring at the ceiling, “you’re really good at helping people pull themselves together.”

Shadow’s jaw tightened. “Someone has to.”

Sonic turned his head, studying him. “Do you ever get tired of it?”

Shadow met his gaze. Something unreadable flickered there. “Of course not.”

The answer was too fast.

Morning came quietly.

Sonic woke to sunlight and the familiar ache in his chest. Shadow was still there, standing near the window now, arms crossed, already distant.

“Hey,” Sonic said softly. “You stayed.”

Shadow didn’t turn. “You definitely needed it.”

Just like that, the warmth receded.

This became a pattern.

Nights where Shadow stayed, sat with him. Talked with him until Sonic’s thoughts slowed and the ache dulled. Nights where Shadow’s presence felt intimate in a way neither of them named, with shared silences, low voices, Sonic’s head resting against Shadow’s chest while the world slept.

“You don’t have to fix everything,” Sonic would say.

“I know,” Shadow would reply. “Only stabilizing what I can.”

Then there were mornings when Shadow pulled away. Where he went quiet, professional, and distant.

“You leaving already?” Sonic would ask.

“Yes.”

“You okay?”

“I’m fine.”

This shift hurt every time.

One night, after Shadow had left particularly quickly, Sonic lay awake staring at the ceiling, chest tight with a thought he didn’t want to touch.

Does he only stay when I’m broken?

The idea lodged itself deep, sharp, and unyielding, because Shadow was always there when Sonic fell apart. When he shook and needed grounding, but once Sonic was steady, once he could stand on his own again, Shadow retreated, rebuilding the walls Sonic had leaned against.

It hurt more than anything else, because Sonic didn’t know which version of Shadow he’d get.

The one who held him together through the night or the one who acted as if understanding cost him too much to give in daylight, and Sonic, who had spent his whole life running forward, found himself standing still, caught in a cycle that hurt precisely because it felt like home.

 

Baby, you got me like, I, woo, I

Don't you stop loving me

Don't quit loving me

Just start loving me

 

Sonic doesn’t know when hanging out became this. When Shadow’s jacket started living on the back of Sonic’s chair as if it always belonged there, when there was a second toothbrush by the sink, neither of them acknowledged. Late nights stretched into morning without discussion, without asking whether the other was staying. They simply don’t separate anymore. No dates or declarations. Only proximity feeling intentional, even when neither of them says it is.

Shadow doesn’t pull away anymore, but he doesn’t step closer either.

They’re in Sonic’s kitchen one morning, if it can be called morning. The sky outside is pale and undecided, a light meaning neither of them slept much. Sonic’s with tasseled quills, leaning against the counter, watching Shadow pour coffee calmly.

Sonic grins to himself, and Shadow slides a mug across the counter without asking. The cobalt hedgehog takes it automatically. Their fingers brush, brief, familiar, electric, and neither of them reacts.

They drink in silence for a moment. Shadow leans back against the counter across from him, arms crossed, jacket unzipped. Sonic’s jacket. He doesn’t remember lending it to him.

“Did you sleep this time?” Sonic asks casually.

Shadow shrugs. “Somewhat.”

“Liar.”

Shadow exhales through his nose. “You were pacing.”

“Was not.”

“You were.”

“…Okay, maybe a little.”

Shadow studies him. “Why?”

Sonic hesitates since this is the dance he can see from miles away. The push and pull.

“Brain wouldn’t shut up,” he says. “You know how it is.”

Shadow nods. He always knows, and that’s part of the problem.

Later, they’re on the couch. Sonic’s half-sprawled, legs hooked over the armrest, controller abandoned somewhere near Shadow’s thigh, and said hedgehog is scrolling through something on his phone, close enough that Sonic can feel his warm presence.

“You’re staying tonight?” Sonic asks, trying to sound offhand.

Shadow doesn’t even look up. “If that’s okay.”

Sonic’s chest tightens. “Yeah. Yeah, of course.”

Shadow hums, satisfied, settling something, as if it was never a question.

That’s when it hits Sonic sometimes. All at once. This dizzy, breathless feeling like he’s already fallen and only now realizes there’s no ground beneath him. The momentum has been carrying them forward quietly, relentlessly, and he’s the only one anticipating where it’s going.

That night stretches the way they all do now. Takeout cartons on the coffee table while staying close.

Sonic shifts closer without thinking. Shadow adjusts, automatically making space. The blue blur’s head ends up against ebony thighs, his quills brushing against them.

Neither of them comments on it.

Shadow’s hand comes up, resting lightly at the back of Sonic’s neck.

“You’re tense,” Shadow says after a while.

Sonic huffs. “You say that like it’s new.”

“You don’t have to be. Just… relax,” Shadow says.

Sonic closes his eyes. “I only ever hear that from you.”

“That’s because I mean it.”

The words land heavier than Shadow seems to realize.

Sonic swallows. “Do you?”

Shadow’s fingers still for a fraction of a second. “Yes, hedgehog.”

There’s no elaboration or reassurance beyond those steady words.

“I like this,” Sonic says quietly after a while, eyes still on the screen.

Shadow’s breath shifts. “Mm.” Acknowledging.

Morning comes again. Sonic wakes first, disoriented for half a second before reality settles in. They’re in his bed, and Shadow’s arm is still around him. Shadow’s warmth. The steady rise and fall of his chest beneath Sonic’s cheek.

For one fragile moment, Sonic lets himself imagine this is just how things are.

Then Shadow shifts, the arm moves, and the space reappears.

Shadow sits up, composed even half-asleep, rebuilding the distance he’d let dissolve overnight. He’s already up, tying his gloves. Sonic watches from the bed, blanket tangled around his legs.

“You heading out?” Sonic asks.

“Yes.”

“Oh.” He pauses. “Mission?”

“Something like that.”

Sonic nods and forces a smile. “Be safe.”

Shadow hesitates by the door and looks back at him. “You don’t have to wait up,” he says.

Sonic laughs lightly. “I never do.”

Shadow studies him once more, unconvinced, and leaves.

The door clicks shut, soft but final. Sonic doesn’t move for a long time, feeling the quiet ache.

He really doesn’t need grand gestures or for Shadow to suddenly become someone else. He just wants him to choose, out loud, intentionally, unmistakably. To stop hovering at the edge of love and step fully into it.

Instead, Sonic gives. He gives time, patience, and silence where questions want to live. He cooks, listens, and shows up. Laughs things up when there’s pain. He pretends he doesn’t notice when Shadow’s eyes linger, when his hand finds Sonic’s waist without thinking, and stays longer than planned.

Days blur into nights. Nights into mornings. Shadow stays more often than not. No announcements or goodbyes that sound final. He just appears, and Sonic makes room without thinking.

Shadow comes back late that night, and Sonic’s awake.

“Hey,” Sonic says from the couch.

Shadow pauses. “You should be sleeping.”

“Just waiting for you, I knew you’d be back soon.”

Shadow almost smiles. He drops his gloves on the coffee table and sits beside Sonic without asking. Their knees touch.

There’s something Sonic can’t hold in anymore and lets it slip. “You don’t have to keep doing this,” Sonic says suddenly.

Shadow looks up. “Doing what?”

Sonic hesitates. He chooses his words carefully. “Being here if you don’t want to be.”

Shadow’s eyes narrow, not in anger, but rather in focus. “I wouldn’t be here if I didn’t want to.”

Sonic sighs. What he doesn’t say is, I just don’t know what all this means.

Silence stretches between them.

“Do you want me to leave?” Shadow asks.

Sonic’s breath catches. “No.”

“Then what’s wrong?”

Everything, Sonic thinks.

“Nothing,” he says instead. “I think I just- I needed to say it.”

Shadow studies him for a long moment. Then he nods once and returns to watching the TV.

Another night without much progress.

They lie on opposite ends of the couch, legs brushing. Sonic stares at the ceiling for a long time before he speaks.

“You think this is… more than it’s supposed to be?”

Shadow doesn’t answer right away. When he does, his voice is even and measured. “It doesn’t need to be anything,” he says.

Sonic’s chest tightens. He turns his head slightly, just enough to see Shadow’s profile, calm and controlled, already braced.

“Why?” Sonic asks softly.

Silence stretches.

“We work well like this,” Shadow continues. “There’s no reason to complicate it.”

Sonic exhales slowly. “You say that like it’s simple.”

“It is,” Shadow says.

Sonic almost laughs, not because it’s funny, but because it hurts. “Okay,” he says gently. “Then tell me what this is.”

Shadow shifts, tension flickering through him before he reins it in. “It’s merely companionship. Trust and stability. That’s all there is to it.”

“What about the nights?” Sonic presses, still careful. “The way you’re here more than you’re not.”

Shadow’s jaw tightens. “You’re… reading into it.” The words land quietly and cleanly.

Sonic doesn’t flinch, doesn’t raise his voice, or accuse. “I might be,” he admits. “That’s why I’m asking.”

Shadow turns his head now, meeting Sonic’s gaze. His eyes are steady, but guarded. “You don’t need to,” Shadow says. “This works.” He turns, his gaze not directed at the blue hedgehog anymore.

“For who?” Sonic asks, barely above a whisper.

Shadow doesn’t answer.

Sonic swallows. “I’m not trying to corner you. I just-” He stops himself, recalibrates, and softens. “I just don’t want to misunderstand something that matters to me.”

Shadow looks away first. “I’m not having this conversation,” he says calmly. The finality in his tone is unmistakable.

Sonic’s throat tightens with an ache.

Shadow shifts, putting more space between them. Enough to remind Sonic of the boundary he’s drawn.

They lie there, the quiet heavier now. Yet, Shadow stays. Of course he does.

There’s a cruelty to it. It’s not intentional or malicious, but it’s a refusal to step forward paired with a refusal to leave.

Sonic turns onto his side, facing away, and closes his eyes.

Shadow reaches out, not quite touching, and then stops himself. Sonic feels the absence of that contact like a bruise.

“I’m going to get some water,” Shadow says after a moment.

“Yeah,” Sonic murmurs. “Take your time.”

Shadow stands. The couch shifts. The room feels colder without him.

Sonic stays still, breathing carefully, heart aching with the things he didn’t say.

Shadow understood every word. He just chose distance over clarity, and Sonic, who already loved him too much to risk losing him, lets him do as he will.

It breaks Sonic a little, because if Shadow leaves, Sonic won’t even know what to call what they lost. He won’t get to be angry. He won’t get closure. He’ll just be stupid for assuming this meant more than it was ever promised to be.

So he stays quiet, keeps giving, and Shadow, whether he realizes it or not, keeps acting like someone who cares deeply. Someone who’s already entwined. Just not someone brave enough to admit it.

While Sonic can think of only one thing-

Please don’t let this be temporary.

 

And, babe, I'm fist-fighting with fire

Just to get close to you

Can we burn something, babe?

 

Sonic takes on more missions after that.

He volunteers. He offers. He fills the gaps before anyone notices they’re there. More patrols. Longer routes. Situations that don’t require him specifically but benefit from speed, risk tolerance, and someone willing to move first and think later.

It’s not reckless that anyone can easily argue with. Sonic is still efficient and successful. Still charming as ever when he gets back.

That’s what makes it hard to stop him.

Doing nothing makes everything feel worse. Sitting still leaves too much room for thought. When Shadow is there, close, quiet, and unacknowledged, Sonic’s mind starts circling the same unbearable question. What are we, if not something?

So he runs.

He fills his schedule with patrols, requests, and responsibilities no one told him to take on. He tells himself it’s for the greater good, that he’s helping, and staying sharp.

Shadow notices immediately.

“You don’t need to take all of these,” Shadow says one night, arms crossed, voice already tight. “I’ve told you that already.”

Sonic shrugs, too casual. “Someone’s gotta do it.”

“That doesn’t make it your obligation.”

Sonic avoids his eyes. “Hell yeah it is, and I ain't complaining.”

“That’s not the point.” Shadow steps closer. “You’re pushing yourself again.”

Sonic exhales sharply. “I’m fine.”

“You said that last time.” Shadow’s voice lowers, edged with frustration. “...and the time before that.”

Sonic finally looks at him. There’s a smile on his face, but it’s strained and defensive.

“What do you want me to do?” Sonic asks. “Sit around and think?”

Shadow stiffens. “Think about what?”

Sonic hesitates. Then shakes his head. “Doesn’t matter.”

The next mission leaves Sonic bruised and exhausted, knuckles split, breathing shallow when he gets back. Shadow is there waiting, jaw tight, eyes dark.

“I warned you,” Shadow says.

Sonic scoffs weakly. “Sure, whatever.”

“That’s not funny.”

“I wasn’t joking.”

Shadow’s hands are careful as he checks Sonic over, but there’s anger there now. It’s controlled, contained, directed inward.

“You’re being reckless,” Shadow says. “I don’t understand why you keep doing this.”

Sonic laughs quietly, almost to himself. “Yeah. That makes two of us.”

Shadow’s hands still. “Explain.”

Sonic looks away. His voice softens. “I just need something else to focus on.”

“Something else than what?”

Sonic swallows. “Than us.”

The word hangs there.

Shadow stiffens. “We are not a problem.”

“That’s exactly the problem,” Sonic replies. “You act like this doesn’t exist and that it isn’t a problem when it clearly is.”

Shadow’s expression hardens, not in denial, but discomfort. “You should know why I can’t just-” He cuts off.

“This can’t just be about you outliving me,” Sonic says. “It’s about pretending this doesn’t mean anything and wasting our time.”

“It means something,” Shadow says sharply.

“Then why can’t you just outwardly accept it?!”

Silence.

Sonic sighs, tired more than angry. “You show up. You worry. You tell me not to be foolish. You get upset when I hurt myself.” His voice wavers. “But you won’t acknowledge why that is. Especially not you.”

Shadow’s fists clench. “You think I don’t care?”

“I think you don’t want to face what that care is exactly.”

Shadow turns away, pacing once. “You’re seeking this danger as a distraction.”

“Yeah,” Sonic admits. “Well, now y’know why.”

Shadow stops. Faces him again, eyes intense.

“You don’t get to punish yourself because I won’t give you an answer you like,” Shadow says.

“You don’t get to decide that for me, not anymore,” Sonic replies. “I’m just trying to survive the in-between.”

Shadow exhales sharply, frustrated, not with Sonic’s recklessness alone, but with himself.

“I told you not to do this,” Shadow says. “Not to keep pushing like you have something to prove.”

Sonic meets his gaze. “I do.”

“What?”

“That this is real,” Sonic says quietly. “Or that it’s not.”

Shadow has no answer.

That silence, the refusal to name what already exists, is what sends Sonic back into motion, back into danger, since running feels easier than waiting for a truth Shadow won’t give.

 

And I'll run for miles just to get a taste

 

The desperation doesn’t disappear after the argument. It sharpens.

Sonic starts choosing Shadow over everything else. He still completes missions, files reports, and shows up where he’s expected. He just leaves the moment he’s no longer needed.

If Shadow calls, if his name flashes across Sonic’s communicator, if there’s even a pause on the other end of the line that sounds like hesitation, Sonic is already moving.

The first time it happens, Sonic tells himself it’s merely a coincidence.

He’s not supposed to be anywhere near the conference hall, much less inside it. Rows of officials, weapons specialists, murmured negotiations about firepower and containment. Sonic doesn’t belong in rooms like this. He’s restless, underdressed, leaning against a pillar with his arms crossed while Shadow stands at the center of it all, composed and sharp, answering questions efficiently.

Sonic doesn’t remember deciding to follow him.

He just remembers the spike of adrenaline when Shadow mentioned his dread towards this specific boring conference he had to conduct. The way his instincts screamed to go support and comfort. So Sonic rerouted. Told himself he’d just check in and make sure everything ran smoothly.

Shadow catches sight of him midway through a discussion. Their eyes meet for half a second.

Shadow’s expression hardens.

Later, outside, away from the polished steel and low voices, Shadow confronts him. Although Sonic can’t quite steer his gaze away from how good Shadow looks in that tailored suit.

“You know damn well you shouldn’t be here. This isn’t your assignment.”

“Yeah, I sure know.”

Shadow’s jaw tightens. “Then why-”

“You sounded in distress with the whole meeting and all. I just-,” Sonic says, quieter now.

Shadow doesn’t yell. That almost hurts more. “Go,” he says instead. “Before you make this worse for the press.”

Sonic leaves, but the pull doesn’t fade. It never does.

The second time, Shadow is halfway across the world.

Sonic is mid-run when the alert comes through, fragmented and urgent, Shadow’s signal blinking in and out. He doesn’t wait for clearance or coordinates. He tracks the frequency like muscle memory and arrives in the middle of controlled chaos with smoke, debris, and enemy forces retreating.

Shadow stares at him like he’s seeing a ghost.

“You’re supposed to be stateside,” Shadow snaps, even as relief flashes across his face.

Sonic grins faintly. “Missed me?”

“This was classified.”

“But you sure as hell seem happy to see me,” Sonic replies, already moving to cover Shadow’s blind side.

They fight back-to-back. Efficient and wordless. When it’s over, Shadow grabs Sonic by the arm and pulls him aside, voice low and furious. “You can’t keep doing this.”

Sonic doesn’t argue. He just says, letting out a breath of relief, “You’re alive.”

Shadow lets go as if the words burn.

The third time is the worst, because it’s the quietest.

Sonic is on his own mission, deep cover, critical timing. He completes just enough to justify leaving. Files the bare minimum. Then he runs.

He ends up at Shadow’s place before Shadow even realizes he’s coming home.

Shadow finds him in the kitchen, rummaging through the fridge as if it’s second nature at this point.

“Why’d you cross half the planet?” Shadow asks flatly.

Sonic shrugs. “I needed to see you.”

Shadow sets his gear down slowly. “You abandoned an operation.”

“I finished it,” Sonic says. Then, softer, “I just didn’t stay afterwards.”

They eat together and sit close. No argument, just the echo of the last one hanging between them. Shadow doesn’t tell him to leave this time, and Sonic doesn’t ask to stay.

The world keeps pulling at Sonic from every direction, but Shadow is the only thing that ever makes him run back.

 

Must be love on the brain

That's got me feeling this way

It beats me black and blue, but it gets me so good

And I can't get enough

Must be love on the brain, yeah

And it keeps cursing my name

 

The date matters. Sonic doesn’t have language for why, only that his body knows it. There’s a pressure under his ribs all afternoon, a restless energy that won’t settle. He recleans things repeatedly. Checks the ingredients three times. Re-reads the recipe even though he knows it by heart.

Shadow arrives exactly when he said he would.

The house shifts the moment he’s there. It immediately becomes less empty and less loud. Sonic turns around when he hears him phase in.

“Hey!” Sonic says, already reaching for another bowl.

Shadow pauses mid-step. “Hey.”

“Take a seat, this should be done in a heartbeat.” Sonic points at the chair at the dining table with the spoon. “You’re not allowed to move.”

Shadow exhales through his nose but obeys. He sits, folding his hands together loosely, posture relaxed in the way that only ever happens here. “You’re wound tight.”

“Just focused is all.”

“You’re dropping eggshells onto the batter.”

“I’m obviously getting them out later?”

Shadow watches him work. Watches the way Sonic moves too fast, overcorrects, bumps his hip into the counter, and swears under his breath. Flour dusts the air like snowfall. Sonic doesn’t notice when it smears across his cheek, but Shadow does, and it makes something ache behind his sternum.

Shadow clears his throat. “This reminds me of a mission we had in-” He stops when Sonic nearly knocks the mixer over. Tries again. “There was a civilian shelter, underground. Power failures. Everything was-”

The oven beeps. Sonic curses softly and adjusts the temperature.

Shadow falters. “…chaotic,” he finishes, quieter than he meant to. His fingers tighten together. He hadn’t meant for the story to trail off, but his eyes kept catching on the way Sonic’s shoulders are drawn up, on how he keeps swallowing as if he’s bracing for something.

“You’re doing fine,” Shadow says.

Sonic laughs, sharp and brittle. “You sound like a mentor.”

Shadow opens his mouth. Closes it. Starts again. “I was trying to say-” He stops, jaw tightening. He hates this part. Hates watching Sonic struggle and not knowing where to place himself. Only being an observer when every instinct says step in.

“Do you need help?” he asks, softer now.

“No.” Sonic doesn’t look at him. “I want you right there. Just- keep talking to me.”

Shadow nods, even though Sonic isn’t looking. He tries again, voice steadier this time, telling a low-stakes story. Something about Rouge, about an argument over safehouse logistics, but the words tangle. He stutters when Sonic hisses in frustration at the batter, and pauses when Sonic wipes his cheek and leaves more flour behind.

He’s cringing, not out of judgment, but helplessness.

When he finally excuses himself, it’s because he needs a moment to collect himself. In the bathroom, he grips the sink and exhales slowly. Thinks about the apron he bought Sonic as a joke and how wrong that feels now. Pondering on how normal this looks, and how dangerous that thought is.

The smell of smoke hits him before the sound.

Shadow is already moving when he steps back into the kitchen. The oven is coughing gray plumes into the room. Sonic is waving a towel uselessly, eyes wide and panicked.

“I don’t know what happened,” Sonic says too fast. “I swear I checked it!”

Shadow opens the window, turns off the oven, and pulls the cake out in one fluid sequence. The efficiency is grounding and familiar.

Sonic slumps against the counter, hands shaking now that there’s nothing left to fix. “I ruined it.”

Shadow looks at the cake. It’s imperfect. Edges dark. Center fine.

“You didn’t,” he says.

Sonic laughs, hollow. “I really wanted today to be… something. I wanted it to be special.”

That hits harder than Shadow expects.

He sets the pan down carefully, opens the window wider, and lets the smoke clear. Then, instead of speaking, he moves to the record player and chooses the vinyl without overthinking it. Low jazz fills the kitchen, warm and slow.

When he turns back, Sonic looks small in the middle of the room, shoulders curled inward, full of disappointment.

Shadow closes the distance, and he doesn’t hesitate this time as he approaches Sonic from behind.

His arms slide around Sonic’s waist as if they’ve done it a thousand times before. Acting like this is muscle memory. He rests his forehead against the back of Sonic’s head, breath warm against his quills.

Sonic freezes for half a heartbeat, then immediately melts into it.

His hands come up automatically, resting over Shadow’s forearms, fingers curling like he’s afraid Shadow might disappear if he doesn’t anchor him.

They sway non dramatically or ceremonially. Just a gentle shift of weight, side to side.

Shadow breathes him in. The scent of sugar, flour, and Sonic.

“I’m here,” Shadow murmurs, barely audible.

Sonic swallows and lets those words sink in.

Shadow reaches past him, breaks off a piece of cake, and tastes it. Smoke, yes, but underneath, there’s sweetness, effort, and care.

“It’s good,” he says, meaning it.

Sonic turns his head, disbelief softening into something fragile and relieved. “You always say that.”

“Because it’s always true.”

Shadow turns him slowly, hands steady at his waist until they’re face to face. He takes Sonic’s hand without asking, while the other stays where it belongs, grounding him.

They move together across the kitchen floor, the jazz softly carrying them. Sonic follows easily, instinctively. Lets himself be guided. Lets himself laugh quietly when Shadow spins him just a little too far and catches him again.

Shadow’s arms settle around Sonic’s hips. Sonic’s arms loop over Shadow’s shoulders, hands resting at the back of his neck. They sway like this is something they do every night and is already theirs.

The warmth they feel builds up. It starts in small places where their hands overlap, where Shadow’s palm rests steady at Sonic’s waist, where Sonic’s fingers hook loosely at the back of Shadow’s neck as they’ve always belonged there. The music hums low and steady, and the kitchen light casts everything in gold. Smoke is gone now, and the air feels soft.

Sonic becomes aware of the proximity, their breath, and the way Shadow’s chest rises and falls against his own.

There’s no rush in the movement. Just a slow, rhythmic sway that feels older than tonight, than the date. Older than the arguments, the missions, the running back and forth across continents.

Sonic’s heart isn’t racing. It’s heavy and full. Like something has finally settled into place.

He lifts his gaze fully and really looks at Shadow this time, not as someone he constantly chases or defies, but as the man standing inches from him in his kitchen, holding him like this is the most natural thing in the world.

Shadow notices and his crimson eyes soften in a way they almost never do. They trace Sonic’s face slowly, deliberately, flour still faint at the edge of his cheek, a streak of batter near his jawline he must’ve missed. The apron is slightly crooked, and a lock of blue quill falling forward from all the frantic movement earlier.

Shadow looks at him like he’s something precious and unrepeatable.

He lifts his hand, slow enough to give Sonic time to pull away if he wants to. 

The back of Shadow’s knuckles brushes gently along Sonic’s cheek. There’s barely pressure, but it feels like a spark catching dry tinder.

Sonic inhales sharply without meaning to. He leans into it just enough that his cheek settles against Shadow’s hand, eyes fluttering for half a second before locking back onto crimson.

There’s something unspoken passing between them. Recognition, vulnerability, a quiet admission neither of them has said out loud.

Sonic feels it everywhere. In his throat. In the steady warmth spreading through his chest. In the way his hands tighten slightly at Shadow’s shoulders, grounding himself in something that suddenly feels too good to be real.

Shadow’s thumb shifts, barely grazing beneath Sonic’s eye, memorizing the curve of his cheekbone. His gaze drops to Sonic’s mouth for the briefest second.

Sonic notices, and his breath catches.

For a suspended, electric moment, he’s certain this is it, that Shadow is about to close the distance, about to tilt his head just enough.

Shadow steps closer.

Sonic’s pulse stutters.

But instead of lips, it’s an embrace. Slow, intentional, and deep. Shadow pulls him closer and hugs him tight, protective, unmistakably intimate. He rests his head against Sonic’s shoulder and closes his eyes. Not hesitant or unsure, only choosing him.

Sonic melts.

He exhales, smiling into his quills, and holds him there. His arms slide tighter around Shadow’s back, fingers pressing into fabric, into warmth, into something solid and real. He exhales against Shadow’s collar, eyes closing this time without fear.

The music keeps playing as the cake cools on the counter while Sonic feels like nothing is about to break.

They keep swaying.

Chest to chest.

Heartbeat to heartbeat.

Sonic doesn’t need the kiss.

Not when this feels like destiny settling into place.

Not when Shadow is holding him like he isn’t going anywhere.

 

No matter what I do, I'm no good without you

And I can't get enough

Must be love on the brain

 

The morning after their kitchen moment feels like a quiet betrayal. Nothing dramatic happens, but there’s a shift.

Shadow is composed and polished. He speaks to Sonic the same way he speaks to everyone else, measured, clipped, and professional. The softness from the night before is gone, tucked away like it was never supposed to happen. As if it had slipped out by accident.

Sonic can feel it deeply within his soul.

He mirrors it at first, keeping his tone light but distant, and doesn’t reach out more than he should. Doesn’t reference the music, the dance, or the way Shadow had touched his cheek like he was memorizing him. He tells himself he should pull himself together and act mature. This is what “not pushing” should look like.

But the kitchen scene won’t leave him. It sits in his chest like a living thing.

The sway of their bodies. The steady warmth. The way Shadow held him tight instead of kissing him, as if choosing something slower. Something deeper.

It had felt real. Felt like proof of what they had going on could become true.

So when nothing changes, no label, or acknowledgment, no shift in the air between them, Sonic starts to wonder if he imagined it. Maybe he reads too much into everything. If maybe intimacy, to Shadow, is just… proximity. No meaning behind it.

He did everything right. He gave space, didn’t demand definitions, and stayed when things were unclear.

He softened when Shadow bristled. He’d show up when called and leave when dismissed, and still, nothing sticks.

His spiral begins. If moments like that don’t change anything… then maybe he’s the variable that’s failing. Maybe he’s too much or…

Not enough.

Maybe Shadow closes off because Sonic keeps wanting something that should remain unnamed. So Sonic tries to distance himself properly this time.

He pulls back first, leaving messages unanswered for a few hours, declines a meeting he could’ve easily attended, and doesn’t swing by unannounced. He keeps conversations strictly about missions.

It lasts three days. Three hollow, aching days.

He stops sleeping well, skips meals without noticing, and forgets to stretch after runs. The world feels muted and brittle without Shadow’s presence anchoring it, but he tells himself he’s functioned fine before.

Although that isn’t true.

At least not anymore.

The warmth of that night had ruined him, and he can’t get enough of it.

He replays the slow dance in his mind until it blurs. The weight of Shadow’s arms around his waist. The quiet breath against his shoulder. The way their eyes locked with something sacred passed between them.

He had felt chosen, and now he feels invisible.

By the end of the week, Sonic looks worn thin. There are dark crescents under his eyes. His movements are less sharp, and his smiles are less convincing. He reminds himself he should probably get some sleep.

He knows that’s not it.

It’s late when he finally gives in.

The city is quiet. The sky is heavy with low clouds. Sonic stands outside Shadow’s building longer than he should, staring at the door, fearing he might reject him.

He knocks anyway.

The door opens faster than expected.

Shadow stands there, surprised, but not displeased. His eyes flick over Sonic once, and something tightens in his expression.

Sonic looks terrible.

Just… depleted.

Their eyes meet.

Sonic steps forward before he can second-guess himself. His hands lift slowly, gently wrapping around Shadow’s forearms, grounding.

Shadow doesn’t pull away.

They stand like that, inches apart, breath mingling in the cold night air.

Sonic swallows.

His voice, when it comes, is quiet. Fractured around the edges.

“Please let me hold you.”

Shadow closes his eyes.

The sigh that leaves him isn’t annoyed or tired. It’s heavy with something deeper, like resignation mixed with understanding.

He steps aside.

Not away from Sonic.

He guides him inside with a hand at his back, firm and steady, without any questions. No lecture. Only quiet acceptance.

The bedroom is dim, familiar, and safe.

Sonic barely makes it to the bed before the weight of the week collapses in on him. He pulls Shadow down with him, arms wrapping tight around his middle, pressing his face into Shadow’s chest like he’s afraid he might dissolve if he doesn’t anchor himself there.

Shadow adjusts automatically, settling back against the pillows, one arm circling Sonic’s shoulders, the other resting protectively at his back.

Sonic exhales, and within minutes, he’s fast asleep. Gone in dreams and clinging to the presence beside him.

His fingers are knotted into Shadow’s chest fluff. His breathing deep and uneven at first, then steady. Like his body finally allowed itself to shut down the moment it felt safe.

Shadow remains awake.

His chin rests gently atop Sonic’s head, feeling the warmth of him, the fragile weight of him.

He stares at nothing. There’s no anger or frustration in him. Only a quiet, almost melancholic ache.

He knows what Sonic is doing.

This familiar pattern of leaning in harder when faced with distance, and offering more when unsure. Loving endlessly, not wanting everything to fall apart.

Shadow tightens his hold slightly.

Sonic shifts in his sleep, instinctively pressing closer.

Shadow’s expression softens, but there’s hurt there too because Sonic believes he’s no good without him, and he hates to see the blue blur think it’s true.

He brushes his fingers lightly through Sonic’s quills, careful not to wake him.

“I never meant for you to need me like this.” He murmurs under his breath, though Sonic can’t hear it.

He holds him tighter anyway and stays awake long after the room falls silent.

 

Baby, keep loving me

Just love me, yeah

Just love me

All you need to do is love me, yeah

Got me like, ow

I'm tired of being played like a violin

What do I gotta do to get in your motherfuckin' heart?

 

They arrive at a venue, the whole place drenched in gold.

Crystal chandeliers spill warm light over polished marble floors. String music hums low and elegant in the background. Every surface gleams, every laugh is measured, and each movement is curated.

Sonic hates how perfect it all looks.

He stands beside Shadow in a tailored black suit that fits him too well, the crisp white shirt beneath it almost glowing under the lights. Shadow looks too good to be true. Dark suit, sharp lines, and white gloves, immaculate. His posture is straight, composed, effortlessly commanding.

People gravitate toward him like they always do.

Shadow speaks calmly with their friends, voice low and steady, contributing just enough. Sonic tries to follow the conversation about some stupid politics, operations, and upcoming deployments, but the words slide off him uselessly.

He can’t focus.

He’s watching Shadow.

The way the chandelier light catches faint red highlights in his quills. The subtle flex of his jaw when he listens. The faint crease between his brows when he disagrees but chooses not to argue.

Sonic feels it again, that pull in his chest. That wanting.

When he finally forces himself to look away, his gaze lands on a couple seated across the room.

They’re not too extravagant about it, but they’re definitely close. Knees touching under the table, a hand resting comfortably over the other’s, and a quiet smile shared between them as private language.

Easy… unapologetic… affection.

Sonic’s eyes flick instinctively to Shadow.

There’s nothing.

No reaction. No shift. Just the same neutral expression he’s worn all evening.

Something twists sharply inside Sonic’s ribs.

Of course, Shadow doesn’t care about that. Public displays, labels, or sentiment. It’s not him… and maybe it’s not them.

The rest of the evening blurs. Applause, toasts, more laughter. Sonic speaks when spoken to, but feels like he’s shrinking inside his own suit.

By the time they slip out early, the event still in full swing behind them, the silence between them is louder than the orchestra ever was.

The hallway is long, lined with mirrors and soft sconces. Their footsteps echo.

Sonic’s shoulders are hunched, enough to look smaller and contained. He turns to look at Shadow for the 100th time that evening.

Same damn expression. Calm and unreadable.

Something in him snaps.

“What the hell is wrong with this whole thing?”

Shadow blinks, caught off guard. “What?”

“This,” Sonic gestures vaguely between them. “Whatever this is. Do you even- do you even see it going anywhere?”

Shadow’s eyes narrow slightly. “We’ve already had this conversation.”

“Yeah, and you keep dodging it!”

“I’m not dodging anything.”

“You act like none of it matters!” Sonic’s voice cracks despite his effort to steady it. “As if our late nights together don’t mean anything. Like I’m just- convenient.”

Shadow stiffens. “You’re being dramatic, hedgehog.”

The words hit like a slap.

“Dramatic?” Sonic laughs, sharp and hollow. “I’m tired of being led on, Shadow. What else do you want outta this?”

Shadow’s composure fractures. “This isn’t some fairytale, Sonic. We’re not children.”

“I sure ain’t. You’re just a coward!”

The argument escalates fast with their voices rising, and words sharpened into weapons. They step closer with every accusation, chests nearly colliding, neither willing to yield ground.

“You’re drilling this same damn argument into the ground!” Shadow snaps.

“Of course I am because you won’t choose!”

“I don’t owe you anything, Sonic!”

“I’m not asking for a goddamn performance, I’m asking for something real!”

Shadow’s control finally shatters.

“This isn’t anything, it doesn’t mean anything. Never has and never will be,” he explodes. “It’s merely convenient, like you said. You could find this anywhere, with anyone. Don’t act like I’m irreplaceable because you sure as hell are.”

The words hang heavy and irrevocable.

Sonic’s breath catches violently. His expression falters without any anger or retaliation. Only shock and horror.

Silence stretches between them.

Shadow almost braces for impact, for a punch, a scream, something.

Instead, Sonic’s eyes gloss over. Tears gather but don’t dare fall. For a second, he just looks at Shadow like he’s seeing him for the first time.

Then he turns… and runs.

The doors burst open to a world swallowed by rain.

It’s pouring. Relentless sheets of water slamming into pavement, ricocheting off stone. The air is sharp and metallic, wind whipping cold against soaked fabric within seconds.

Sonic doesn’t slow.

The rain devours him. Soaks through his quills, his shirt, his fur. The cold seeps in deep, amplifying every word Shadow threw at him.

Maybe he’s right.

Maybe he could find someone else. Someone easier who wouldn’t make him beg to be chosen.

But even thinking it feels wrong. His chest burns.

The tears finally fall, but they’re indistinguishable from the rain. They streak down his face freely now, hot against freezing drops.

He feels like he’s drowning standing upright.

With shaking hands, he shrugs off his blazer, letting it fall somewhere behind him. The white shirt clings to him, translucent with rainwater. He doesn’t care.

He reaches a small fountain in a deserted plaza. Water spills rhythmically over stone tiers, illuminated faintly by a single streetlight overhead.

The rain softens slightly but continues to fall steadily.

Sonic steps forward into the shallow spray of the fountain’s mist, head bowed, shoulders heavy.

He doesn’t hear the footsteps behind him over the rain.

He only feels it.

A firm, steady grip around his wrist.

He turns sharply-

And meets crimson eyes lit vividly beneath the streetlight.

Shadow looks different.

Gone is the nonchalance. Gone is the detachment.

There’s something raw in his gaze.

Before Sonic can speak, Shadow closes the distance and kisses him.

It’s sudden and strong, but not harsh.

His gloved hands slide up to cradle Sonic’s face, thumbs resting near his temples. The kiss is warm despite the rain, lips firm and certain.

Sonic’s mind blanks, and every nerve ignites.

The cold vanishes instantly, replaced by a rush of heat that floods his entire body. His hands clutch at Shadow’s wrists, grounding himself in the reality of it.

The kiss deepens just slightly, enough to communicate everything Shadow couldn’t say before.

Sonic finds himself kissing back with equal intensity, years of restraint pouring into it. It’s desperate but tender. Powerful but sweet.

Before it can spiral further, Shadow pulls back.

They remain inches apart, breath mingling with rain.

Their eye contact is different now. Alive.

Shadow’s hands remain on Sonic’s face. The hero’s fingers still wrapped around his wrists.

The rain eases to a steady fall.

“I was afraid,” Shadow begins, voice low and rough. “I’m immortal. You’re not. One day you won’t be here, and I will.”

Sonic freezes.

“I didn’t want to build something I’ll inevitably lose. I didn’t want to risk failing you. Missing my chance to make you happy because I don’t know how to do this right.” His voice wavers barely. “But watching you walk away just now… I can’t do that either. I love you too much to keep pretending this is nothing.”

The confession lands like thunder.

Sonic’s emotions collide with relief, disbelief, and ache.

“We’ll be alright,” Sonic whispers. “You can’t decide the ending before we even start.”

Something in Shadow’s expression breaks open at that. A tear escapes him. It’s subtle, nearly invisible in the rain.

Sonic sees it and decides not to tease… just this once.

He just smiles softly, tears of his own falling freely now.

“We have the chance to fix this,” Sonic says gently. “To choose each other. Every day.”

Shadow exhales shakily. “I’m very sorry, I should’ve never hurt you like that. I was an idiot.”

Sonic laughs softly through tears. “Yeah. You were.”

A small, sincere smile forms on Shadow’s muzzle.

He pulls Sonic closer by the waist, closing the distance fully this time.

The second kiss is deeper, passionate, and intentional, with no fear or hesitation.

Sonic’s hands slide to Shadow’s neck and cheek, encouraging, holding him firmly as the rain cascades around them.

The fountain glows behind them as the city hums softly in the distance. Under the streetlight, drenched and breathless, they kiss like something chosen and finally real.

…And somewhere above them, a small chao flutters past, a tiny heart glowing faintly over its head as the rain continues to fall.

 

Must be love on the brain.

Notes:

someone pass me the damn tissue box