The Sorcerer's Wandering Castle
Act 6 - And Still, the Sky Weeps
The other acts: Act 1, Act 2, Act 3, Act 4, Act 5,
War does not knock.
It slams its fists through your windows, howls through your hearth, rips through walls like paper, and sinks its teeth into everything you love.
It starts slowly, as all terrible things do.
You had just gotten back inside the castle after Gojo left. The air still smelled of wildflowers, of sun-warmed petals and morning dew. You’d even lingered a second too long in the doorway, watching the last of his figure vanish into the skyline like a silk ribbon snapped into the wind.
But then the walls shook.
Like—really shook.
“OH MY FUCKING GOD,” Calcifer screamed.
Which, to be fair, is exactly what you were thinking.
“YUJI!” you shouted, stumbling into the main room, only to find the poor boy—covered in flour (???) and clutching a bag of potatoes like it was his firstborn child.
“They’re trying to get in!” he cried, kicking at the wall as some black, inky, horrific curse-arm slithered through the crack between the stone and wood.
The dog (who still didn’t have a proper name and was still suspiciously smart) was standing on the kitchen table screaming. Not barking. Just full-throated humanlike screaming.
“WHY IS THE DOG SCREAMING?” you wailed.
“WHY ARE YOU SCREAMING?” Calcifer snapped, his flame flaring neon blue as he swelled inside the hearth. “I’M THE ONE FIGHTING OFF SIXTEEN DIFFERENT CURSED SPIRITS AND A FUCKING FAMILIAR MADE OF HUMAN TEETH.”
The castle groaned, long and loud, the walls creaking like they were breathing, and something slammed into the door behind you hard enough to crack it.
You yelped. “Okay. Okay. Emergency protocol. What do we do?”
Yuji held up the potatoes like they were holy. “Feed Calcifer?”
“Yes! Feed me!!” Calcifer shouted. “Something spicy! Or protein-rich! Feed me those marshmallows again—those tasted like human sin!”
You grabbed the entire pantry and chucked it into the fire. “What the hell is happening?!”
“The Witch of the Waste sent her minions,” Calcifer growled, flames roaring higher, sparks licking the rafters. “Kenjaku’s getting desperate. They’re both getting desperate. And this castle is too full of magic and secrets for them to ignore anymore.”
Another crash. Something scraped along the walls. The air howled with otherworldly wind. You swore you saw eyeballs blinking out from the corners of the ceiling.
Spirits. Real ones. Swarming.
You, Yuji, and the Screaming Dog spent the next hour bolting doors, chanting wards, dragging skulls across the floor (Gojo said the weird skeleton was important??), and throwing everything edible into Calcifer, who was now big enough to touch the roof.
At one point, Yuji just laid on the floor and muttered, “I miss the time when the only problem was the talking scarecrow trying to get in.”
But slowly—mercifully—the screaming outside dulled. The shadows withdrew. The cursed spirits, for whatever reason, relented.
For now.
The house sagged in the aftermath, exhausted. Windows cracked, hinges bent. One of the doors was completely unhinged, and the ceiling had a weird tear in it where the Witch’s magic had tried to manifest into a screaming child with too many arms.
Calcifer finally dimmed to his normal self, his flames shrunk and flickering as he groaned, “Give me five minutes or I will literally burn this place down on purpose.”
“Noted,” you panted. “Break time.”
*-*
The cleanup took hours.
Yuji dragged out a mop. You rehinged the door with sheer stubbornness. The Screaming Dog calmed down long enough to guard the broken guitar (still suspicious).
And the strangest part?
You didn’t feel old.
Your back didn’t ache. Your hands weren’t trembling. You caught your reflection briefly in a broken shard of mirror, and though your hair was still grey, your eyes looked… brighter. Sharper.
But you were too busy keeping the floor from collapsing to think too hard about it.
Later, long past midnight, with Calcifer snoring softly in the hearth and Yuji passed out across the couch like a corpse, you curled in a spare blanket and fell into sleep.
*-*
You awoke to commotion.
Whispers. Scraping. The scent of smoke and blood.
You opened your eyes into darkness. Something was wrong.
The castle door had creaked open on its own. The wind was howling again. You pushed yourself up and followed the trail of crimson—bloody footprints. Bare, pale, and unmistakably Gojo’s.
Your heart leapt in panic. “Satoru?” you whispered.
The trail led to his room. The door was open, barely hanging on its hinges, and—
Beyond it was not a room.
It was a valley.
A valley of flowers.
But it wasn’t the same one he showed you.
It looked older. Wilder. As if time had peeled away the years and taken you backward. The sky above was star-strewn, impossibly vast, and—
Shooting stars were falling.
Real ones. Dozens of them. Crashing into the ground, sending up sprays of stardust and glittering light.
And across the lake, standing in a pale blue kimono, shorter hair brushing his nape, barefoot and young, was Gojo.
He was looking up at the sky in wonder, arms outstretched as stars fell around him like feathers.
You stumbled forward, heart hammering, eyes wide. “Is this…?”
It was.
A memory.
Calcifer. He’d said it once before—casually, offhanded, something about being “caught” by Gojo when he had "fallen".
You sprinted. You had to reach him before the memory ended.
But then—
Gojo reached up. A star—a real one—fell into his hands. He held it, gently.
He spoke to it. Whispered something you couldn’t hear. Then—he swallowed it.
His body arched, convulsed, hands flying to his chest—and from his heart, glowing with magic and light, a tiny flame emerged.
Calcifer.
You watched in stunned silence as Calcifer—the younger version—blinked up at him, flickering and new.
The world trembled. You screamed his name—Gojo!
“GOJO!” you screamed across the water, your voice cracking with urgency. “LOOK FOR ME IN THE FUTURE!”
He paused. His young face turned. He saw you.
Across the shimmering lake, he blinked in confusion. “Huh?”
“LOOK FOR ME!” you yelled again, tears suddenly rising. “I’ll be waiting! Don’t trust Geto—he gets possessed by—”
But the dream snapped shut.
*-*
You gasped awake.
Back in your body. Back in the ruined castle.
The smell of blood was real. You stumbled toward Gojo’s room again—only now, it was just a room. No valley. No stars.
But the trail of blood was real. And it led to Gojo—collapsed, pale as death, his blindfold off, streaks of dried blood down his face.
Calcifer hissed from the hearth. “He’s dying.”
“No,” you whispered, heart breaking. “No, he’s not.”
You dropped beside him, hands glowing without your command, your curse flickering away entirely in the pressure of this moment.
You didn’t even know what you were doing. But you held him.
Because you knew this now:
You had found him before.
You would find him again.
And you weren’t going to let him go. Not now. Not ever.
*-*
You woke with your heart in your throat. The floor was cool against your cheek. Your limbs were heavy, breath short, vision foggy like you'd just clawed your way out of a tar-thick dream.
The world was still. Too still. You sat up, expecting blood. War. A broken Gojo. A corpse.
It had been a dream.
Or... a dream within a dream.
“Fuck,” you croaked. “What kind of Inception-ass bullshit—”
Oh, you were going to kill someone. Preferably yourself. Maybe twice.
But no.
There was Gojo. Prancing around the kitchen. Wearing a crimson silk robe, hair damp from a bath, sipping tea like he hadn’t collapsed in a pool of his own blood last night and dragged you into a starfield fever-dream memory where he made a deal with a falling celestial being.
He glanced over and smiled.
“Oh, you’re awake. I fixed the pipes. Also, why did you shove the dog in the bread oven?”
“WHAT.”
“Don’t worry, he got out.”
You stared, unblinking. “You were dying last night.”
He blinked. “I was?”
Calcifer, from the hearth, muttered darkly, “Yeah, and I was on my last spark. You people need to stop giving me trauma.”
“Wait—so was it real or not?!” you cried, spinning in place. “You were dead! You were dying! There was a flower field and stars fell from the sky and I think I watched you eat Calcifer?!”
“That was a dream,” Gojo said.
“Okay, but then I told you to look for me in the future and—”
Gojo’s smile didn’t falter, but his eyes darkened. A flash of recognition, quiet and raw. “...Did you?”
You squinted. “What the hell is going on with this house?”
“I’m starting to think this place is a little bit cursed,” Yuji mumbled, dragging in a broken chair and a mummified potato.
“I’M STARTING TO THINK I’M CURSED,” you shouted.
"Well to be fair-" Calcifer started.
"Oh shut up." You interrupted.
But then—the mood shifted.
The castle shuddered.
A soundless hum pulsed through the walls. Like a bell tolling underwater.
Gojo’s head snapped up.
“They’re coming,” Calcifer whispered.
The Witch of the Waste was stirring again, yes—but the danger wasn’t from her.
No.
The danger was standing in the middle of the flower fields Gojo had grown, waiting.
“Kenjaku,” Gojo said quietly.
The name hit the air like a crack of thunder.
Yuji flinched. You felt your chest go tight. Even the dog stopped gnawing on the guitar neck and whimpered.
Gojo glanced at you, eyes too calm. “I have to go.”
“You can’t go alone,” you said, immediately.
He smiled at you like a liar. “I’ve faced worse.”
“You nearly died yesterday!”
“That was a Thursday,” he said casually. “I bounce back fast.”
Calcifer sighed, “This is a mistake. This is a huge mistake. I’m putting this on record: if you die, I get to haunt your bones.”
"If I die you die!" Gojo gleefully responded.
*-*
But he goes. And you, of course, follow.
Because you are done letting him walk into storms alone.
The flower fields are eerily quiet. The breeze whispers like it knows a funeral is coming.
At the very center, surrounded by blood-red poppies and bluebells, stands Kenjaku. Or rather—Geto. Wearing Geto’s body like a cruel imitation of life.
And Gojo—Gojo stops just a few feet away. You hang back in the flowers, heart hammering. You shouldn’t be here. But you need to be.
“Hello, Satoru,” Kenjaku says, smiling.
Gojo doesn’t smile back.
The hurt in his eyes is visceral. Palpable. His gaze lingers too long on the familiar features: the soft jaw, the dark eyes, the tilt of a smirk that used to mean everything to him.
“I thought maybe you’d finally show up,” Kenjaku says. “To end what you started.”
“You don’t get to wear his face,” Gojo murmurs. His voice is ragged—raw in a way you’ve never heard.
Kenjaku tilts his head. “He wore it first. You should be thanking me. At least this way, he didn’t rot in some ditch. I gave him purpose.”
Gojo flinches. You see it. The tiniest tremor in his shoulder.
“You weren’t there for him,” Kenjaku says softly, kindly—like a knife. “You left him behind. And now he’s dead. You let that happen. You let me happen.”
You see Gojo’s entire body go still. Stilled. Like someone dropped a sheet of ice down his spine.
“I...” Gojo’s voice breaks. “You’re not him.”
“But you see him in me, don’t you?” Kenjaku purrs. “You still love him. You still blame yourself. And now you’ll get to kill him again.”
That’s when Gojo turns his head—just enough to look at you.
“Go back inside.”
“No,” you say.
“I’m not asking,” he says, softly.
And for the first time, he’s not teasing. There’s no grin, no smugness, no flirtation. Only... sadness.
“I’m not letting you see what happens next.”
The world shakes. And you vanish—Gojo uses Infinity to push you back. The last thing you hear is the click of his teeth as he says, “I’m sorry.”
*-*
Inside is chaos again. Of course it is.
There are spirit-shadows oozing through the cracks, whispering and snapping and groping for Calcifer like starving rats. The castle creaks, trying to hold itself together.
You shout. You scream. You will them away.
And—surprisingly—it works. You don’t know how, but when you shout “LEAVE HIM ALONE!” with your whole chest, the shadows stop. Falter. Then scream and burn out like smoke.
Calcifer wheezes. “Holy shit. You’re terrifying.”
“Thanks?” you pant.
*-*
Much later.
The rain starts first.
Soft. Steady. Then harder.
You can’t sit still. You can’t wait.
So you go back out. You follow the path, heart in your throat. The flowers are soaked. The sky is bleeding grey. And in the middle of the field—
You find him.
Gojo, kneeling in the mud, head down, soaked to the bone, body shaking.
And in his arms—what’s left of Geto. Or Kenjaku. Or both.
You freeze.
Not because you’re afraid, but because you don’t know if your heart can take the sight.
Gojo is crying.
Openly. No barriers. No laughter. No smugness. Just… grief.
The sobs come deep. Ripping through him like shrapnel. His hands are stained red. He’s holding the body like it might come back if he just holds tighter.
You kneel next to him, slow.
He doesn’t stop crying. He doesn’t even acknowledge you.
So you just sit. Let him break.
“...He was my brother,” he whispers, voice cracking, almost childlike.
You nod. “I know.”
“I was supposed to protect him. I—I didn’t—I never told him he mattered to me. Not once. I thought I had time.”
“You loved him,” you say gently. “He knew. That’s why it hurt so much.”
Gojo curls forward. His forehead presses into the body’s shoulder. He shakes. “I should’ve told him. I should’ve said it. He died thinking I left him.”
Gojo clutched him like a brother, like a lover, like someone who’d just lost everything again.
You place a hand on his back. Steady. Solid.
He cries harder.
He didn’t look up. His shoulders shook. His fingers dug into the fabric of Geto’s old robe like he could somehow hold his soul together.
And you stay. Even as the rain pours. Even as the sky weeps with him. Even as the world feels like it’s ending.
You don’t say anything else.
Because sometimes, the only thing you can offer is the fact that you stayed.
You stayed.
You said nothing. Just held him. Let him cry. Let the sky cry with him.
Fat drops fell onto the corpse. Onto Gojo’s back. Onto your hair. It soaked the field. It turned ash to mud.
Gojo didn’t flinch. He just kept whispering apologies.
And you sat there, holding his grief like a storm, until the sky ran out of tears.
A/N: hope this was good!
Masterlist.
:)














