Actions

Work Header

Rating:
Archive Warning:
Category:
Fandom:
Relationship:
Characters:
Language:
English
Stats:
Published:
2026-06-23
Completed:
2026-07-06
Words:
26,510
Chapters:
13/13
Comments:
12
Kudos:
33
Bookmarks:
1
Hits:
489

Stain that Never fade..

Summary:

Some feelings, once spilled, refuse to be washed away. like a stain that never truly faded… not from the shirt, and not from the heart. Gruvia , Modern. AU.
Happy Ending 😍❤️

COMPLETED.

Notes:

I have this little idea ..

and of course it would always be Gruvia the fav. characters for my stories .. Thanks to Hero Mashima .

this is modern life story .. I tried to follow movie style scene .

Hope u enjoy it .

Chapter Text


 

Juvia Lockser had never liked weddings.

That was a terrible thought to have on the day her brother was getting married, but it was true.

It was not that she hated love. Quite the opposite, really. Juvia loved love so much that it ached. She loved the way people softened when they looked at the person they adored. She loved the trembling smiles, the tears people tried to hide, the way joy felt almost too large for the body to contain.

But weddings themselves?

They were loud. Bright. Full of people speaking over one another and perfume that sat too heavily in the air and strangers who always asked the same questions in the same falsely warm voices.

How old are you now, sweetheart?

You've grown so much.

You'll be next one day, hm?

Juvia hated that most of all.

Tonight she was seventeen, wearing a blue dress her mother had chosen because it "matched her complexion," and standing in the center of a reception hall so gilded and glowing it looked as though someone had trapped sunset light inside crystal chandeliers. Everyone around her was smiling. Everyone was celebrating. Everyone seemed to know exactly where to stand and when to laugh and how to belong.

Juvia felt, as she often did in crowded places, like a misplaced drop of rain in the middle of a summer feast.

Her older brother, Invel, however, looked nothing like a misplaced anything.

He looked composed. Radiant, even in his usual restrained way. Standing at the front beside his bride, he wore his happiness quietly, but Juvia could see it in the softened line of his mouth, in the way his eyes followed Ultear wherever she moved, in the rare warmth that touched his face whenever she looked back at him.

Ultear —soon to be Ultear lockser .

Tall. Elegant. Self-possessed.

The kind of woman who entered a room and made the room adjust around her.

Juvia liked her immediately, which had been a surprise to everyone, because Ultear had a reputation for being difficult to impress and even more difficult to get close to. But Ultear, for all her cool sharpness, had been unexpectedly gentle with Juvia. Not openly affectionate. Not sweet in any conventional sense. But attentive. Observant. Protective in small, quiet ways.

And now she was family.

That should have made the evening easier.

Instead, Juvia was standing near the drinks table, clutching a glass of dark berry punch between both hands, trying not to feel awkward while distant relatives danced and laughed under strings of golden lights.

She should have been happy.

She was happy.

But also nervous. Restless. Too aware of her own limbs.

She shifted her weight and looked toward the head table again, watching as Ultear leaned slightly toward Invel to murmur something in his ear. He looked at her with that tiny, private smile of his—the one he never gave anyone else—and something in Juvia's chest softened.

Maybe weddings were not so terrible when the love was real enough.

"Move, move—sorry—excuse me—"

Someone brushed past her shoulder too quickly.

Juvia startled.

The rim of her glass slipped against her fingers.

And then—

The deep purple-red liquid flew in a helpless arc.

Right onto the white shirt of the boy who had just turned toward her.

Time stopped.

The glass did not shatter. Somehow, miraculously, Juvia kept hold of it.

But the stain spread across his chest in a blooming splash of dark berry and disaster.

There was a beat of silence.

Juvia stared.

He stared down at himself.

And then slowly, very slowly, he lifted his head and looked at her.

Juvia forgot how breathing worked.

He was older than her, maybe by a year or two. Tall, lean, broad-shouldered in that effortless way some boys had when they were halfway into becoming men. His black hair was messy in a way that looked unintentional and unfairly good. His face was striking—not in a polished, princely way, but in a sharper one. Cool, masculine, a little severe. Dark blue eyes. Straight nose. A mouth that looked like it had forgotten how to smile somewhere around childhood.

And at that exact moment, that mouth was flattened into unmistakable irritation.

"Oh my God," Juvia breathed. "I am so, so sorry."

He looked down again at his ruined shirt.

"It's fine," he said.

It was the kind of fine that meant the exact opposite.

"It's not fine!" she said at once, mortified. "It's all over you—wait, wait, Juvia has napkins—"

She set her glass down in blind haste, snatched a handful of napkins from the table, and stepped toward him.

He stepped back.

That should have been enough warning.

It was not.

"No, it's okay," he said, clearly meaning please don't touch me.

But Juvia, horrified beyond reason and running entirely on apology-fueled panic, reached anyway.

"I can clean it, just one second—"

She pressed the napkins to his chest.

The boy made a strangled noise of disbelief.

Juvia froze only for half a second before trying to dab the stain. Unfortunately, berry punch was not interested in being dabbed. It only spread wider under the pressure, darkening the fabric and soaking into it.

"Oh no," she whispered.

"You're making it worse."

His voice was flat.

Not raised. Not cruel.

Which somehow made it worse.

"I am so sorry," she repeated, now in a near panic. "Juvia didn't mean to, Juvia just—"

"Juvia?"

She blinked.

Right. She was doing that again.

When nervous, she referred to herself in third person. It annoyed her school teachers, confused strangers, and made Invel pinch the bridge of his nose like he was developing a headache.

The boy, however, looked less confused than unimpressed.

"Yes," she said weakly. "That is... me."

He exhaled through his nose and gently but firmly took the napkins from her hands.

"I'll handle it."

Something in the way he said it made her face burn.

She stepped back immediately. "Right. Of course. Sorry."

He gave a short nod, like he was ending a business transaction neither of them had wanted, then turned and walked away toward the corridor leading to the restrooms.

Juvia stood there in stunned misery.

A moment later, she realized she was still watching him go.

Tall. Irritated. White shirt ruined. Beautiful profile. Dark hair falling into his eyes.

Her heart did something strange and immediate.

Oh no.

No, no, no.

This was terrible.

This was the worst possible time for Juvia's heart to wake up and choose violence.

Because despite the humiliation, despite his coldness, despite the fact that she had just publicly assaulted his shirt with berry punch—

Juvia thought he was the most beautiful boy she had ever seen.

The women's restroom was mercifully empty.

Juvia slipped inside a few minutes later and immediately went to the sink, splashing cold water over her wrists and then her cheeks. Her reflection stared back at her with accusing eyes.

"Wonderful," she muttered to herself. "Very elegant. Very graceful. Very memorable."

She groaned and leaned closer to the mirror.

Her hair was still neat. Her dress was still fine. She did not look like a person whose soul had just exited her body from embarrassment.

That almost made it worse.

"Juvia should leave the country," she whispered.

From the next room over—connected by an inner door she had not noticed at first—came the sound of running water.

Juvia straightened.

Oh.

There was someone in the adjoining section. Probably the private family washroom. She should go.

She turned toward the exit—

And heard a muffled curse.

A male voice.

Juvia stopped dead.

The private washroom door opened.

And there he was.

The boy in the white shirt.

Only now the shirt was half unbuttoned, damp in places, clinging in others, and very clearly worse off than before. His jacket was gone. His sleeves were rolled carelessly to his forearms. One side of his collar was turned inward. He was holding several wet paper towels in one hand and looked up only to find Juvia standing three feet away, frozen like prey in torchlight.

For one long second, neither of them moved.

Then his expression darkened with sheer exhausted disbelief.

"You."

Juvia nearly stopped functioning.

"I—yes."

His eyes flicked over her face, then toward the door, then back to her again as though trying to calculate what terrible cosmic force had decided this was necessary.

Juvia, meanwhile, had become acutely aware of everything.

The damp line of water along his throat.

The shape of his collarbone visible beneath the open shirt.

The way one dark lock of hair had fallen over his forehead.

This was not helping.

"I was just leaving," she blurted.

"Good."

The answer came so quickly it almost would have been funny if her heart had not dropped directly into her shoes.

He stepped to the sink and tossed the soaked paper towels aside. The stain was still there, though lighter now, spread across the expensive white cotton like the afterimage of some crime scene.

Juvia stared at it and winced.

"It really is worse," she said quietly.

He looked at her through the mirror.

"Yes."

"I'm still very sorry."

He turned off the faucet with more force than necessary. "You've said that."

Juvia swallowed.

Some sensible part of her told her to leave. To stop talking. To preserve the tiny scraps of dignity she had left and vanish.

Unfortunately, another part of her was stronger tonight. The reckless, soft-hearted, humiliatingly sincere part.

"Did it stain badly because it's expensive?" she asked.

He turned and looked at her directly, clearly not expecting that question.

Juvia wished she could dissolve into vapor.

"Probably," he said after a beat.

"I can pay for cleaning," she offered, too quickly. "Or replacement. Juvia has savings."

Now his eyebrows lifted, and for the first time she saw something besides irritation in his face.

Disbelief.

"Are you serious?"

"Yes."

"You're, what, fifteen?"

"I'm seventeen," she said, offended despite herself.

He looked at her another second too long.

"Still."

"I can still pay."

He shook his head once, almost to himself, then braced both hands on the edge of the sink and looked away.

There was tension in him Juvia had not noticed before—something beyond annoyance. Something taut. He looked like someone who had already not wanted to be at this wedding before a strange girl drenched him in berry punch and followed him into a bathroom by accident.

Juvia's voice softened.

"Did Juvia ruin your whole night?"

The question seemed to catch him off guard.

His shoulders eased by a fraction.

"No," he said at last. "My night was already ruined."

That startled a tiny laugh out of her before she could stop it.

His gaze snapped back to her.

Juvia pressed a hand to her mouth. "Sorry! Not because that is funny. It is not funny. Juvia just—"

But then, impossibly, the corner of his mouth moved.

Just slightly.

Not a smile. Not really.

But close enough to steal the air from her lungs.

"There," she said before thinking. "You almost smiled."

The trace of it vanished at once.

"No, I didn't."

"You did."

"You imagined it."

Juvia stared.

He stared back.

And then—unexpectedly, irrationally, disastrously—she smiled.

Not because he was kind. He was not, particularly. Not because the situation was pleasant. It was not. But because there was something so dry and defensive and stubborn about him that her embarrassment began to curl into something warmer.

Interest.

Real, instant, hopeless interest.

"You're very unfriendly," she said softly.

"And you don't know when to leave."

That should have offended her.

Instead, Juvia only flushed.

"Yes," she admitted.

A beat passed.

Then voices echoed from somewhere down the corridor. Family members. Laughter. The wedding carrying on outside the little bubble of awkwardness and sink water and stained cotton.

Juvia shifted toward the door at last.

"Juvia really is sorry."

He looked at her for a long moment, then gave one short nod.

"Okay."

It was not forgiveness.

But it was not rejection either.

So Juvia, being seventeen and far too full of feeling for her own good, took it as something she could treasure.

She reached for the door.

Then paused.

"Can Juvia at least know your name?"

He stared as if deciding whether giving it to her would worsen his life.

Then he said, "Gray."

The name suited him with painful accuracy.

Cool and shadowed and impossible to hold.

"Gray," she repeated, as if testing how it felt.

His expression changed again—this time with a flicker of annoyance that might have been embarrassment.

"Yes. That."

"Juvia likes it."

He gave her a look that very clearly said he had no idea what to do with that information.

And before she could make things even worse, she slipped out into the corridor and pulled the door gently shut behind her.

The moment it closed, she pressed both hands to her burning face.

Gray.

His name was Gray.

This was catastrophic.

She found Ultear first.

Her new sister-in-law was near the side of the stage, speaking with one of the photographers while adjusting the bracelet at her wrist. Even in the middle of chaos, Ultear somehow remained composed, immaculate, almost regal.

Juvia hesitated before approaching.

Ultear noticed her anyway.

"You look flushed," she said immediately. "Did someone say something stupid to you?"

Juvia nearly burst into tears from gratitude.

"No," she said. "Well. Not exactly."

Ultear's dark eyes narrowed with interest. "That sounds promising."

"It is not promising at all."

"Mm."

Ultear dismissed the photographer with a glance and turned fully toward Juvia. "Tell me."

Juvia leaned closer, lowering her voice as though confessing a crime.

"Juvia may have spilled berry punch on someone."

Ultear blinked once.

"May have?"

"It definitely happened."

"And?"

"And then Juvia tried to help."

Ultear's expression turned suspicious. "What did you do?"

"I made it worse."

"Of course you did."

"In front of everyone."

"Even better."

Juvia groaned and covered her face.

Ultear gently pulled her hands away with the air of someone managing a dramatic child. "Who was it?"

Juvia opened her mouth—

And stopped.

Because from across the hall, stepping back into the reception with his shirt still faintly stained and his expression still grim, Gray had returned.

Ultear followed her gaze.

Then, very slowly, something unreadable crossed her face.

"Oh no," she said.

Juvia looked at her. "You know him?"

Ultear closed her eyes briefly, like she was summoning patience from another dimension.

"Yes," she said at last. "Unfortunately."

Juvia's heart skipped.

"What does that mean?"

Ultear looked back at Gray, then at Juvia, and for the first time all evening she seemed genuinely amused.

"That," she said, "is my younger brother."

The world ended.

Or at least Juvia's version of it did.

She stared at Ultear in horror.

Ultear's brother?

Her new sister-in-law's brother.

Meaning—

Meaning Gray was family adjacent. Meaning he was connected. Meaning he was not some random beautiful stranger she could romanticize from a safe emotional distance.

And much, much worse—

It also meant he was now fully entitled to hate her forever.

Juvia turned back toward him at the exact same moment he spotted them.

Gray's gaze moved from Ultear… to Juvia… and then back to Ultear.

Understanding hit his face like a closing door.

His jaw tightened.

He looked at Juvia with renewed disbelief and faint annoyance, as if fate itself had personally offended him.

Ultear folded her arms. "Yes," she called coolly across the distance. "That's Invel's sister."

Gray actually closed his eyes.

Juvia wanted to pass away peacefully on the spot.

When he opened them again, his stare landed on her with the weight of a man realizing that the universe was cruel, highly specific, and deeply committed to his suffering.

Juvia, for no reason she could explain, gave the tiniest apologetic wave.

Gray turned around and walked the other way.

Ultear let out a short laugh.

Juvia stared after him, wounded and enchanted in equal measure.

"He hates Juvia."

Ultear was still amused. "He doesn't hate you."

"He definitely hates Juvia."

"He dislikes most people on sight. Don't take it personally."

That should have comforted her. It somehow did not.

Still, Juvia kept looking toward the disappearing shape of Gray Fullbuster moving through the wedding crowd like a storm cloud in formal wear.

Her first impression had been disastrous.

Her second had been worse.

And somehow, humiliatingly, her heart was already involved.

Seventeen-year-old girls, Juvia decided, should not be trusted with their own emotions.

Not near weddings.

Not near berry punch.

And definitely not near boys with dark eyes and stained white shirts who looked at the world like it had disappointed them too many times.

Later that night, after the cake had been cut and the older guests had begun to leave and the music had softened into something slower, Juvia saw him one last time.

He was outside on the terrace alone.

The reception hall doors were half-open, letting golden light spill across the stone floor. Beyond him, the night stretched warm and dark over the gardens, with city lights flickering in the distance.

Gray stood with one hand in his pocket, the other resting on the railing, looking out as though he wished himself anywhere else.

Juvia remained hidden just inside the doorway.

She could have gone to him.

She could have apologized again.

She could have ruined his night a third time.

Instead, she just watched.

Something in his posture had changed. Without the sharpness of direct conversation, without the friction of their awkward encounters, he looked less irritated than lonely. Or tired. Or maybe simply removed from the celebration around him.

He did not belong to the wedding the way Ultear did.

He stood apart from it.

And Juvia, who had spent most of her life standing slightly apart from rooms full of laughing people, felt an ache of recognition she did not know what to do with.

As if sensing it, Gray turned.

Their eyes met through the half-open doors.

Juvia stilled.

For a second, neither of them moved.

Then he looked away first.

Not angrily.

Not sharply.

Just… briefly. Quietly. As though he had seen her and decided not to make anything of it.

Juvia lowered her gaze.

By the time she looked up again, someone had called her name from behind, and when she turned back toward the terrace moments later—

Gray was gone.

But the image stayed with her all the same.

The boy in the stained white shirt.

The almost-smile.

The tired eyes.

The first person to make her heart stumble in a single evening.

Juvia did not know it yet, but that night would stay with her for years.

And so would he.

 


Two Years Later


 

Two years passed.

And Juvia did not forget him.

She told herself she had.

Sometimes successfully.

Mostly not.

Life, after all, did what life always did: it kept moving whether a heart was ready or not.

Seventeen became eighteen. Then nineteen.

High school ended. University began.

Her brother settled into married life with the strange, elegant domestic balance he had somehow built with Ultear—two difficult people loving each other in a way that should not have worked but absolutely did. Family gatherings became more frequent. More comfortable. Juvia grew less shy around Ultear, who developed the alarming habit of reading her expressions correctly far too often.

And Gray?

Gray almost never came.

That had been both a relief and a disappointment.

Sometimes Ultear mentioned him in passing, usually with either irritation or dry fondness.

"He changed majors again."

"He still refuses to answer messages."

"He's working too much."

"He got into another argument with someone in his building."

"Mother says he's impossible."

From these scraps, Juvia built an image of him over time—not because she meant to, but because every mention lodged quietly inside her.

Nineteen at the wedding.

Twenty-one now.

Still distant, probably.

Still hard to approach.

Still the sort of person who wore his moods like weather fronts.

Juvia had seen him exactly twice after the wedding, both times from far away at family functions where he arrived late and left early. Once he had nodded at her in acknowledgment. The second time he had said, "You're not carrying a drink this time?" in such a dry tone that Juvia had spent three nights staring at her ceiling afterward, replaying it like a treasured confession.

Which was embarrassing.

Very embarrassing.

No one needed to know.

Certainly not Ultear.

Unfortunately, Ultear knew everything.

So when Juvia stepped into her brother's apartment one humid July afternoon and found Gray in the kitchen, barefoot, irritated, and arguing with a broken sink faucet while sunlight spilled across his forearms—

She understood immediately that her life was about to become unbearable again.

He looked up at the sound of the door opening.

Juvia stopped breathing.

Gray stopped turning the wrench in his hand.

For a moment, they simply stared at each other.

He was older now in ways that hit all at once. Broader through the shoulders. Sharper in the jaw. Less boy than man. His black hair was a little longer. His face was still unfairly handsome, still difficult, still cool in a way that made her pulse misbehave.

And then his gaze dropped to the iced berry drink in her hand.

Slowly, Gray looked back up at her face.

Juvia wanted the floor to open.

His mouth moved first.

"You've got to be kidding me" .


To be Con...