Cover of Moon Court's Shadow on Earth

Moon Court's Shadow on Earth

Read the story

16 chapters · 51490 words · Read 0 times

Anne is a princess of the Moon Court, an ancient celestial royal lineage that has watched over the balance between the heavens and the human world for centuries. The Court knows the truth about her: she is the reincarnation and heir of the legendary Star Sovereign, a celestial ancestor whose power once bent the sky itself and nearly placed the Moon Court beyond anyone’s control. Though the signs are unmistakable—Anne’s growing ability to manipulate starlight, create celestial barriers, and even halt time for brief moments—the elders refuse to openly acknowledge it, choosing instead to quietly distance her before her power matures beyond their authority. Under the guise of diplomacy, Anne is sent to Earth to observe and report on the jujutsu world, but the real purpose of the mission is containment; if she grows too powerful, she will at least be far from the Moon Court. Anne herself knows they fear her but refuses to let it define her, embracing the opportunity to explore a new world and live freely for the first time. What none of them anticipate is that her arrival will immediately disrupt the balance of space itself—drawing the attention of the strongest sorcerer alive, Gojo Satoru, whose Infinity reacts to her celestial presence in ways neither of them can yet explain.

Chapter 12: Sabotaged Confession

The smell of ozone and starlight still clung to the inside of Gojo’s nostrils, a phantom scent from the tower. He hadn’t slept. After depositing Anne at her door and listening for the satisfying click of her locks, he’d been summoned—a Grade 1 curse manifesting in a Shibuya love hotel, its energy signature twisted and virulent. It had been messy, more tedious than challenging, and the dawn was painting the sky a grim, industrial grey by the time he teleported back to his own apartment.

A shower did little to wash away the residue of cursed gore or the lingering buzz of frustrated anticipation. That moment in the hallway—the near-kiss, the children’s untimely interruption—played on a loop behind his eyes. He dressed in fresh black sweats and a loose t-shirt, his movements efficient, automatic. His phone buzzed with a new location; another disturbance, lower grade but time-sensitive, across the city. Duty called with its usual, relentless insistence.

He was pulling on his boots by the door, the familiar weight of his blindfold in his hand, when a soft knock sounded. Not a fist, not an urgent tap. A tentative, almost musical rapping of knuckles on wood.

He opened the door.

Anne stood there, bathed in the harsh fluorescent light of the hallway. She was a vision in soft rebellion against the gloomy morning. A short, baby pink dress with bell sleeves that fluttered around her wrists, the hem hitting mid-thigh. Her hair, fell in a cascade of loose, tousled brown curls around her shoulders and down her back. Her tan skin glowing, and a faint, lovely blush tinged her cheeks—a residual heat from the memory she’d clearly been carrying, same as him. The galaxies in her eyes were sleepy, shimmering softly.

“Morning,” she said, her voice still husky with sleep. She leaned a shoulder against the doorframe, a small, private smile on her lips meant just for him.

Then her gaze flickered past him, taking in his dressed state, the boots, the purposeful angle of his body towards the exit. The smile didn’t vanish, but it changed. It softened into something wistful. Her head tilted, and her bottom lip pushed out in the most deliberate, adorable pout he’d ever seen. “No breakfast?”

The words were a playful accusation, a shared joke about a ritual that hadn’t yet been established but felt inevitable. It struck him right in the center of his chest, this simple, domestic expectation. He wanted to close the door on the outside world, on the curses and the politics, and spend the morning watching her stir sugar into coffee.

He found himself leaning towards her, the hallway space between them shrinking. He was going to say something—something like, “I’ll bring back melon pan,” or maybe, “Raincheck?” but it got caught in his throat. All that came out was a low, amused sound. He reached up, not for his blindfold, but as if to brush a curl from her cheek.

The elevator at the end of the hall dinged.

Anne’s eyes shifted over his shoulder, widening slightly in surprise. Gojo felt it too—a presence, not cursed energy, but something earthier, solid, and brimming with a muscular kind of vitality. He straightened up, his posture subtly shifting from intimate to guarded in a fraction of a second.

Kaelen of the Mountain Court rounded the corner. He was built like a stone pillar sheathed in rich, dark leather and woven linen. His grey hair was tied back, highlighting a strong, handsome face currently set in a look of cheerful determination. He carried a large, rustic duffel bag as if it weighed nothing.

“Anne! There you are,” he boomed, his voice echoing in the narrow space. He marched right up, planting himself squarely between Anne and Gojo, effectively cutting off their line of sight to each other. He nodded at Gojo, a gesture that was more assessment than greeting. His focus, however, was entirely on Anne. “I saw the celestial ripples last night from the mountains. Quite a light show. Knew you’d drained yourself. Figured you shouldn’t be alone.”

Anne blinked, her post-sleep serenity dissolving into bemused confusion. “Kaelen? What are you doing here?”

“What does it look like?” he said, hefting his bag. “I’m moving in. Temporarily. Until the disturbances settle. Can’t have our Star Sovereign vulnerable in some… mortal city.” He said the last part with a genial smile that didn’t reach his observant, flinty eyes as he finally turned more fully to face Gojo. “Speaking of. You’re here early.” His gaze swept over Gojo’s casual but obviously ‘leaving’ attire, then back to Anne’s morning dress. His smile tightened. “Did you… have a late night?”

The implication hung in the air, heavy and crude. Gojo’s Infinity didn’t flare; it just grew colder, a more perfect and impenetrable stillness around him.

Anne let out a long, exasperated sigh that seemed to come from the soles of her feet. She pinched the bridge of her nose. “Kaelen, we’ve been over this. He’s my neighbor. We live next door to each other. That’s it.” She crossed her arms, her sleeves swaying. “And you don’t need to stay. I’m perfectly fine.”

“Neighbor,” Kaelen repeated, the word tasting dubious in his mouth. He looked back at Gojo, a challenge in his stance. “Convenient.”

“It’s a building,” Gojo said, his voice flat. “Full of them.”

“And yet,” Kaelen pressed, ignoring him and turning back to Anne with a coaxing, jealous tone, “here he is, at your door at the crack of dawn. Just saying hello?” He shook his head, his expression turning earnestly concerned. “It’s not safe, Anne. Not with the attention you’re attracting. I’ll feel better if I’m here. It’s no different from when you stay with us in the mountains during the solstice gatherings. Consider me your… personal guard detail.”

Before Anne could form another protest, he shouldered past her—and past Gojo—with a surprising, respectful nod, and headed straight for her apartment door which was left open. “I’ll take the couch!” he called back, his voice already echoing in her flat.

Anne stood frozen in the hallway, a storm of emotions passing over her face: embarrassment, frustration, resignation. She looked up at Gojo, her eyes pleading for understanding. “I’m so sorry. He’s… he means well. He’s just overprotective. The Mountain Court is like that.”

Gojo looked from her to the open door of her apartment, where Kaelen’s bag was now visible on her floor. The familiar, acidic taste of obligation warred with a new, sharper feeling—a possessiveness he had no right to, but felt anyway. This oaf the ‘personal guard detail,’ was in her space. On her couch. He had to go deal with a curse, and this walking landslide was making himself at home.

His phone buzzed again, insistently. The timeline was tightening.

He forced a shrug, the picture of casual indifference. “Your house, your rules. Have fun with the sleepover.”

He moved to leave, his path taking him right past her. As he did, Anne’s hand shot out. Her fingers brushed against the back of his hand—a swift, covert touch, skin on skin, a spark of warmth in the cold hallway. Her touch was gentle but urgent, a silent message.

He stopped.

She didn’t look at him, her gaze fixed straight ahead at her own open door, but her fingers tightened for just a second. “Be careful out there,” she whispered, her voice low so it wouldn’t carry.

He turned his hand, just slightly, and let his little finger hook around hers. A fleeting, hidden clasp. A promise.

Then he broke the contact, the movement seamless as he continued down the hall towards the stairs. “Don’t wait up,” he said over his shoulder, his tone light, betraying nothing of the cold fury simmering beneath his skin or the lingering warmth on his hand. He didn’t look back.

He took the stairs down two at a time, the sound of Kaelen’s hearty voice drifting from Anne’s apartment, already discussing the superior defensive qualities of granite.

He took the stairs down two at a time, the sound of Kaelen’s hearty voice drifting from Anne’s apartment, already discussing the superior defensive qualities of granite. The day was a blur of dispersed curses and bureaucratic paperwork, each minute stretched thin by a low-grade irritation that sat behind his teeth. Every time his mind drifted to her pink dress, her sleepy pout, the image was immediately overlaid with the broad, obstructive back of the mountain envoy.

He returned home as the last of the sunset bled out behind the city’s skyline, the hallway silent. The quiet felt like a taunt. He’d just toed off his boots when the knock came. It was that same, distinct rhythm. He opened the door, and there she was again, the baby pink dress replaced with soft cream flared leggings and an oversized sweater that slipped off one shoulder.

“Hey,” she said, a little breathless. “Can we talk? About this morning, and—”

“And the uninvited housemate?” Gojo finished, leaning against the doorframe. He saw the flicker of movement behind her. Kaelen loomed in her doorway, arms crossed, a silent, mountainous shadow.

Anne followed his gaze, her shoulders slumping. “Oh, for stars’ sake.”

Kaelen pushed off the doorjamb and ambled over, his steps deceptively light for his size. He positioned himself slightly to Anne’s side, a deliberate placement. “Just ensuring you’re not wandering the halls alone after dark, Annie. It’s not wise.” His eyes, sharp and evaluating, locked onto Gojo. “You need to be careful. We don’t know all the players in this city yet.”

Anne’s head whipped towards him, her brown eyes flashing with a light that was all fire, no stars. “Yes, Kaelen. I need to be careful with everything else.” She gestured vaguely at the world beyond the walls. “Not with him. I know him.”

She turned on her heel and walked past Gojo into his apartment, a clear act of defiance. It was an invitation, a claiming of space. Kaelen’s brows shot up. He stared at Gojo for a hard second, then simply followed her inside, as if crossing a enemy threshold was just another mountain path.

Gojo shut the door. His sanctuary had been breached by an interstellar princess and a walking geological formation.

Anne stood in the middle of the living room, rubbing her temples. “This is ridiculous.”

“It’s practical,” Kaelen countered, surveying the spartan space with a tactician’s eye. He nodded at the large windows. “Good site lines. But a single entrance is a vulnerability.”

A low, resonant growl echoed in the quiet room. They all froze. It came from Anne’s stomach. She flushed, pressing a hand against it. “I, uh, didn’t really eat today. Too busy being ‘protected’ from my own kitchen.”

Gojo watched the standoff: Anne’s defiant embarrassment, Kaelen’s stubborn vigilance. A strange, tactical idea took shape. “I’m making curry,” he announced, walking past them towards the kitchen. “You can stay. Or not. The door’s right there.”

The challenge hung in the air. Leaving would mean conceding the field. Kaelen grunted, then strode to the sofa and sat down, the leather creaking under his weight. “I’ll observe.”

In the kitchen, Anne followed Gojo, a silent ally. He pulled onions, potatoes, and carrots from a cabinet, handing her a peeler. Their fingers brushed during the exchange. She didn’t pull away. The quiet was filled with the domestic sounds of running water and the solid thunk of his knife on the cutting board.

“So,” Kaelen called from the living room, his voice carrying easily. “This power of yours. Infinity. It just… stops things?”

Gojo didn’t look up from dicing an onion. “More or less.”

“A blanket defense. No focus, no effort?”

“Effort is relative.” Gojo scraped the onions into a pot where oil was heating. They sizzled, releasing a sharp, savory scent.

“Must be convenient,” Kaelen mused, his tone deceptively casual. “To never have to feel a true threat. Does it ever fail? A specific energy frequency, perhaps? Celestial magic is particularly old. Fundamental.”

Anne, scrubbing a potato under the faucet, went very still. The question wasn’t idle curiosity; it was a strategic probe. Gojo felt it, the same way he felt the pressure shift before a curse attacked.

He stirred the onions, watching them turn translucent. “It hasn’t yet.”

“Everything has a limit,” Kaelen stated, a simple fact of physics.

“I suppose you’d know all about limits,” Gojo replied smoothly, adding cubed meat to the pot. “Living inside a mountain.”

From the sofa, a low, acknowledging chuckle. “Fair.”

Anne moved to the sink to wash her hands, squeezing a dollop of liquid soap. She scrubbed vigorously, splashing a little in her agitation. A single, iridescent bubble sailed from her fingertips and landed, perfectly, on the tip of her nose.

She blinked, cross-eyed at it.

Gojo saw it. Without a word, he reached over. His thumb, warm and dry, swiped gently across the bridge of her nose, wiping the bubble away. The contact was fleeting, deliberately casual, but his thumb lingered for a millisecond against her skin.

Anne wrinkled her nose instinctively at the touch, a small, reflexive scrunch that was utterly un-princesslike and completely adorable. A smile, quick and private, touched her lips before she ducked her head, turning back to the vegetables.

Later, after the rich curry had been consumed mostly in a tense but polite silence, they cleared the plates. At the sink, Anne washed, Gojo dried. Their hands bumped reaching for the same rinsed bowl. This time, the contact wasn’t an accident.

Her wet, soapy fingers slid against his. They both paused, holding the smooth ceramic between them, a conduit. He didn’t let go. She didn’t pull back. Water dripped from the tap, a steady percussion in the quiet kitchen.

She glanced up at him through her lashes, soap suds dotting her forearm. The galaxies in her eyes were calm, resolved. A secret smile, just for him, curved her mouth—a silent echo of the laughter in the stairwell, a promise that the hallway interruption was just a delay, not a denial.

From the living room, Kaelen watched them, his earlier boastful confidence settling into a watchful, heavy silence. He saw the space between them, charged and intimate despite the distance. He saw the unspoken language in the tilt of her head, the slight relaxation of the sorcerer’s shoulders.

He set his tea cup down on the coaster with a definitive clink. The sound was a period at the end of an evening, a line drawn. The protector had seen the territory, and it was already claimed. Not by treaties or courts, but by something far more disquieting. The tactical assessment was complete, and the results were untenable.

The tactical assessment was complete, and the results were untenable. Kaelen’s weight shifted on the sofa, leather groaning its protest. He stood, his movement a blunt punctuation to the quiet intimacy still hanging between Anne and Gojo at the sink.

“It’s late,” Kaelen announced, his voice too loud for the small space. He addressed Anne but his gaze was fixed on Gojo’s hand, still holding the damp bowl she’d passed him. “You should rest. We should return to your apartment.”

Anne slowly pulled her fingers from the ceramic, the connection breaking. She dried her hands on a towel, the gesture deliberate. “Kaelen, it’s barely nine.”

“Your energy reserves are depleted from the tower,” he stated, a mountain stating geological fact. “Proper recovery requires regimen. Not… distractions.” The word was a boulder dropped between them.

Gojo set the dry bowl on the counter with a soft, precise click. He leaned back against the counter, crossing his arms. The casual pose was a lie; every line of him was a boundary. “She’s not a child. She doesn’t need a warden.”

“She’s the Star Sovereign,” Kaelen fired back, taking a step closer. The air in the kitchen thickened, charged with two different kinds of power. “And you’re a mortal sorcerer with a talent for barriers. You don’t understand what she is. What’s coming for her.”

“I understand she can handle herself.” Gojo’s voice was chill, flat. “She fixed a celestial lattice last night while you were watching from a hill.”

Anne pressed her palms flat on the countertop, exhaling slowly. “Both of you, stop. Kaelen, thank you for your concern. But it’s not appropriate for you to stay at my flat.”

Kaelen’s head tilted, his grey eyes narrowing. “Why not? It’s not like you have a boyfriend. Or a husband.” A sad smile touched his lips. “Though not from my lack of trying.”

The silence that followed was absolute and cavernous. It swallowed the hum of the refrigerator, the distant city sounds. It was filled only with the low, warning thrum of Infinity, a vibration felt more than heard. Gojo stared at him, his blindfolded gaze boring into the space where Kaelen’s face was. He wondered, distantly, if he should name the thing coiling in his chest. If giving it a label like ‘boyfriend’ would make it easier to dismantle this man’s presumption.

Anne broke the silence with a light, airy laugh that didn’t reach her eyes. “Oh, stars, Kaelen. Don’t be ridiculous.” She pushed off the counter and walked toward the hallway, a deliberate retreat. “It’s just… it feels like sharing a space with a brother. It’s weird.”

Kaelen’s jaw tightened. He said nothing, but the annoyance radiating from him was a physical heat.

“It’s fine for tonight anyway,” Anne continued, grabbing her sweater from the back of a chair. She pulled it on, not looking at either of them. “I’m going out.”

That snapped both their attentions to her. “Out?” Kaelen echoed, disbelief layering over his frustration. “Where? It’s not safe, Anne. Your signature is still flared from last night. Anything could—”

“I’ll be back by morning,” she said, her tone leaving no room for debate. It was the voice of the Princess, not the girl who laughed at soap bubbles. She slid her feet into a pair of sequined platform sandals by the door. “Don’t wait up.”

She was a vision of contradiction, ethereal power in Y2K fashion, brushing past them both. Kaelen moved to follow her into the hall. Gojo didn’t. He listened as their footsteps receded, as Anne’s door opened and closed. He stood perfectly still in his silent kitchen, the ghost of her touch on his fingers.

The walls were thin.

Gojo didn’t mean to eavesdrop. He simply existed, and his senses were what they were. Their voices were muffled, but the cadence was clear: Anne’s firm, Kaelen’s rising in frustrated peaks.

“—just trying to protect you!” Kaelen’s voice, strained.

“I don’t need protection from my own life!” Anne’s reply, sharper than he’d ever heard her. “That’s the problem, Kaelen. You keep trying to contain me. Put me in a box lined with velvet and call it safety.”

A pause. Then Kaelen, lower. “Is this about him? The sorcerer?”

Another, longer pause. Gojo held his breath.

“No,” Anne said, the word tired. “It’s about me. We would never work because you want a statue to place on a pedestal. I need… I need to breathe. Other people just let me be free.”

“What other people?” Kaelen’s voice was a blade now, seeking a target. “Name one.”

“I can’t have this conversation again.” Her footsteps paced, quick and agitated. “I’m leaving. I’ll be back by morning.”

A shuffle of movement. “Anne, wait.” Kaelen’s tone shifted, softening into something raw and pleading. There was a silence, and Gojo could picture it: Kaelen reaching for her, his large hand closing gently around her wrist.

Anne’s voice when it came was cool, edged with a celestial frost. “If you don’t let go,” she said, each word a crystal dropping, “I’ll make you.”

The threat hung in the silence. It wasn’t a mortal threat. It was a promise of unmaking, of gravity reversed and stars bent to her will. Kaelen must have heard the truth in it, the sheer unchained potential.

He let go.

A moment later, Gojo heard Anne’s door open and shut again, followed by the definitive click of her locks. Her footsteps retreated down the hallway toward the elevator, fading away.

Gojo remained at his kitchen counter, the empty apartment suddenly vast and hollow around him. The ghost of her touch was gone. In its place was a new, unfamiliar void, shaped exactly like the space where she should be. He listened to the profound silence she’d left behind, a silence now broken only by the faint, frustrated sigh from the other side of the wall.

Read on DreamPress

Write your own erotic story with AI