
The old brownstone’s door swung open to a flurry of anxious faces. In the entryway, Shiloh Bloom stepped inside, followed closely by Kahmil Avery and Gary Virelli. They had returned at last from the Astrarium Society’s hidden observatory, but the relief of homecoming was tempered by tension on every face. Rain from the long drive back dripped from their coats onto the foyer’s worn rug. For a moment, the only sound was the patter of droplets and the soft hum of magical wards resonating through the house’s woodwork. Nora Shepherd stood from her chair by the doorway, one hand pressed to her heart in palpable relief. “Thank goodness,” she whispered, her gentle Cancerian warmth breaking the silence as she hurried forward to envelop Shiloh in a hug. One by one, the rest of the Zodiac Family gathered around, greeting the trio with embraces, pats on the back, and a barrage of Are you okays? and What happened out there? that spilled over each other. Shiloh managed a tired smile, feeling the familiar comfort of belonging even amid the uncertainty.
Kahmil’s usually composed Leo–Virgo features were tired around the eyes, but he mustered a reassuring nod to each family member. “We’re alright,” he said in a low voice. “A lot happened. Let’s all sit—we have news.” Atmospheric tension coiled in the air at those words. Ari Marsden, ever the Aries firebrand, was pacing near the staircase banister, arms crossed. At Kahmil’s suggestion, Ari blew out a breath and led the way to the living room. The others followed, exchanging nervous glances. The living area, normally a cozy refuge with its eclectic collection of thrift-store sofas and twinkling string lights, felt tonight like a war room. As they settled in—some on the couch, some leaning against doorframes—raindrops tapped on the tall windows, and a distant car alarm bleated and fell silent, accentuating the heavy quiet inside.
Shiloh took a seat on the large ottoman in the center, Gary remaining a step behind him at the edge of the room, half in shadow. In the dim lamplight, Shiloh’s silver-dyed hair glinted as he ran a hand through it, searching for where to begin. He noticed his fingers trembling ever so slightly. Clasping them together, he looked around at his family: Brock Bullard’s solid Taurus frame perched on the arm of the sofa, Jack Mercury’s keen Gemini eyes watching intently while he absentmindedly spun a pen between his fingers, Maya Rivera kneeling on a floor cushion with her Pisces aura of calm visibly strained by worry, Dante Blackwell standing in a corner with Scorpio stillness, and Buddy Abbott hovering near the back, the Virgo–Libra cusp trying to put on a reassuring half-smile for everyone else’s sake. Even young Ernesto, the teen rebel of the Scorpio–Sagittarius cusp, had tucked himself quietly by Ari’s side, unusually subdued. They were all here, all safe—for now.
Shiloh cleared his throat. “The Astrarium Society… is real,” he began softly. “And they reached out to us exactly as we suspected. We met their people tonight.” He exchanged a glance with Kahmil, then with Gary, whose jaw remained tight and eyes distant. “They took us to their observatory—hidden beyond the city, high in the hills. They’ve been observing these cosmic disturbances, the ones we’ve been experiencing.”
At that, Maya’s gaze flickered; she folded her hands as if remembering the murky vision that had plagued her dreams. Jack leaned forward, the pen stilling in his hand. “And? What did they say? Are they on our side?” Jack’s tone was light, but an undercurrent of anxiety slipped through, punctuated by a quick tap of his foot.
Kahmil answered, voice steady: “They warned us about something called the Eclipser… a force or entity that can literally eclipse all our zodiac powers if it isn’t stopped.” A collective shiver seemed to pass through the room at his words. Nora inhaled sharply, exchanging a worried look with Buddy. Ari muttered a curse under his breath and straightened up, as if ready to fight an invisible foe right now.
Shiloh continued, finding momentum in the telling. “According to the Astrarium’s star-charts and ancient prophecy, this Eclipser’s rise is part of a cosmic cycle that’s been building. They said… they said it’s happened before, ages ago, and it could plunge everything—our powers, maybe the world—into darkness.” He hated how ominous it sounded, but there was no sugar-coating it. As the words left his lips, he felt the old brownstone seem to groan in its wooden bones, the house absorbing the weight of the revelation alongside its occupants.
For a moment, silence. Introspective dread settled in. Marlon, the usually stoic Capricorn of the group, spoke up from where he leaned against the doorway with arms tightly folded. “So it’s true, then,” he said gruffly. “The freak eclipse on the rooftop, the wraith that slipped into our home… it’s all connected. And it’s going to get worse.” His tone was matter-of-fact, but a vein of bitterness ran through it. Marlon’s eyes were hard, as if blaming himself for not foreseeing this, or perhaps blaming fate itself.
Buddy, ever the peacekeeper, adjusted his glasses and offered tentatively, “The good news is we’re not alone. The Astrarium Society has knowledge. They offered to help us train, gave us some charms.” He held up a small carved crystal pendant that glowed faintly in his hand—one of several astral charms the Society had gifted them earlier that night. Nora reached into her cardigan pocket and produced another charm, squeezing it like a prayer stone. “Yes,” she added gently, “they taught me a new protective warding. They are on our side… I think.” The last two words hung, uncertain.
At that, Gary scoffed under his breath. It was quiet, but enough to turn a few heads. The sharp-eyed Ari zeroed in. “Something funny, Virelli?” Ari’s voice was low, not outright hostile but clearly challenging. Tension spiked; a few family members exchanged wary looks. Gary stepped out of the half-shadow, crossing his arms. The lamplight caught the angles of his face, highlighting the cynical set of his mouth. “I wouldn’t celebrate just yet,” Gary said coolly. “They’re on our side for now, sure. But they were hiding from us until now. And they weren’t entirely… forthcoming.”
Shiloh flinched inwardly at the rekindling friction between Ari and Gary—the Aries and the Taurus-Gemini cusp had always mixed like fire and smoke. Ari opened his mouth to retort, but Shiloh raised a hand between them. “Gary, what do you mean?” Shiloh asked softly. He realized Gary hadn’t spoken much at all on the drive home, sitting in brooding silence as the rain streaked the car windows. Shiloh sensed a storm behind his old friend’s eyes now.
Gary hesitated. He glanced around the room at the expectant faces. Despite having fought alongside the family in recent days, he still stood a half-step apart, an outsider by posture if not by deed. “While you and Kahmil were talking with the Astrarium elders,” Gary said, “I… took a little tour. One of their junior archivists was showing me around the library hall. He seemed eager to chat. Too eager.” Gary’s eyes flicked to Dante, who nodded almost imperceptibly as if to affirm something. “The man started dropping hints—asking what we knew about the Eclipser, whether we trusted the Society. It felt off. Like he was probing my loyalties.”
Nora’s brow furrowed in confusion. “Why would he do that? Surely you were all on the same side, wanting to stop this darkness.”
Dante cleared his throat, his voice a calm, careful baritone. “Because not everyone at the observatory was as they appeared.” All eyes turned to the Scorpio occultist. Dante stepped forward, the candlelight throwing dancing shadows across the embroidered ravens on his coat. “I haven’t shared this yet,” he said, “but I sensed something foul in that library. A presence… like oil on water. When Gary drifted off with the archivist, I followed at a distance. I saw the man slip Gary a note.” Dante’s expression darkened, haunted by the memory. “And his eyes… for a moment, I swear they turned black as the void.”
A collective gasp. Ernesto reflexively grabbed Ari’s sleeve, and Ari put a protective hand on the teenager’s shoulder. Kahmil’s jaw tightened. “Why didn’t you tell us earlier?” he asked, not accusing but concerned.
Dante sighed. “I wasn’t sure what I saw. It was fleeting. And we were in their stronghold—three of us surrounded by strangers. I didn’t want to alarm anyone until we were safely out.” He glanced apologetically at Shiloh, who gave a small nod of understanding.
Shiloh looked to Gary now. “What was on the note?” he asked gently. Gary reached into his jacket and unfolded a crumpled piece of paper. He had nearly forgotten clenched in his fist was this damning evidence. Smoothing it out on the coffee table, he revealed a hastily scrawled message: “Beware the Astrarium. They will sacrifice the Cusp.” The words sent a chill through the room. Everyone understood “the Cusp” likely meant Shiloh himself—Gemini-Cancer cusp, the prodigy heart of the family.
For a moment, Shiloh felt lightheaded as if the air had been sucked out of the room. He was aware of Kahmil moving closer behind him in quiet solidarity, a steadying hand on his shoulder. “Sacrifice… me?” Shiloh murmured. The idea that the Society might have hidden motives, that they might consider using him as some cosmic pawn, made his stomach turn. It also cast their offers of help that evening in a troubling new light. Was any of it genuine? Or part of some larger plan?
Maya pressed her fingers to her temples, eyes squeezed shut as if fighting off a vision or a headache. Buddy let out a disbelieving chuckle, an anxious habit. “Surely it’s a misunderstanding,” Buddy said, voice wavering. “Maybe that note was from an Eclipser agent trying to sow distrust?”
Gary shook his head. “Maybe. Or maybe not. All I know is one of their own handed it to me.” He looked around, meeting each gaze. “We can’t be naive. The Eclipser might already have its claws in the Society… or the Society might have its own agenda. Either way, we need to be on guard.”
Ari huffed, clearly irritated but not at Gary this time—rather at the whole murky mess. He began pacing again. “So now we have to watch the backs of the people who were supposed to have ours? Great.” He ran a hand through his short-cropped hair. “I knew those robed weirdos were too good to be true.”
“Ari,” Nora scolded softly, though her face betrayed that she too felt uneasy. She had been so hopeful about the Astrarium’s guidance; now fear crept into her nurturing heart. She looked at Shiloh, maternal concern written in her eyes. “Darling, how are you holding up?” she asked.
Shiloh opened his mouth to respond, but the words caught. How was he? His mind was racing, emotions swirling—a mix of fear at being targeted, betrayal at the possibility of false allies, and sheer exhaustion from the night’s ordeals. Ever since the first shadow attack in their home and the rooftop eclipse battle days ago, he had been pushing himself to stay brave, to lead when needed. Now he felt the cracks in his composure widening. He dropped his gaze to his hands, noticing he’d been unconsciously tapping his fingers on his knee in a staccato rhythm—an anxious habit. “I… I’m okay,” he lied unconvincingly. “Just processing.”
Kahmil squeezed Shiloh’s shoulder. “We’re here,” he said quietly. Those two simple words carried weight—You’re not alone. Shiloh nodded, drawing a shaky breath. Across the room, Gary’s hardened expression softened for a moment as he observed the exchange; old memories of their youthful friendship stirred, reminding him why he’d come back at all.
Before anyone could speak further, a lamp on the side table flickered. Once, twice… then the string lights around the ceiling dimmed, their warm glow faltering. Jack was the first to notice. “Uh, is our electricity on the fritz again?” he quipped, attempting levity, but no one missed the tension cutting into his voice. Dante straightened, eyes narrowing. The warding sigils Nora had painted above the doorframes glimmered faintly as if some pressure were pushing against them.
Shiloh’s head cocked to the side. In the hush, something else crept in—the faintest ringing in his ears, high-pitched like a distant tuning fork struck wrong. His synesthetic senses pricked; the ambiance of the room took on a sour note of color, a discordant hue that shouldn’t be there. Something was off. “Do you hear that?” Shiloh whispered.
“Hear what?” Brock rumbled, ever the practical Taurus. The big man was already on his feet, instinctively positioning himself between the flickering lights and the more vulnerable members (Ernesto and Maya).
Jack tapped at his phone, syncing with the brownstone’s smart systems that he’d rigged. “Power grid is fine… this is something else.” His voice dropped. “Déjà vu, anyone?” he added, referencing the bizarre tech glitches they’d seen when the Eclipser first made itself known.
Maya suddenly inhaled sharply. Her eyes went unfocused, pupils dilating as she clutched the fabric of Buddy’s sleeve beside her. “Darkness… creeping… there’s fear…” she murmured, as if reciting lines only she could hear. Buddy steadied her, one arm around her shoulders. “She’s having a vision,” he said urgently.
Shiloh stood so quickly the ottoman nearly tipped. The ringing in his ears was growing louder. “Something’s happening, close by.” He crossed the living room in quick strides to his makeshift workstation in the corner—a desk overflowing with synthesizer knobs, tangled wires, and monitors still tuned to cosmic data feeds. Hours ago, before leaving the observatory, Shiloh had set up a program to ping if any unusual astral energy signatures flared in the region. Now one of the monitors was blinking red. He leaned in, scanning it. A spike in cosmic particle activity—right here in the city, only miles away. “We’ve got an anomaly,” Shiloh called out, trying to keep his voice steady. “It just popped up on the scanners. Coordinates…” he rattled off a set of numbers that meant nothing to most of the others.
Jack’s eyes lit up, the dual-minded Gemini thriving on data. “I’ll map it.” He rushed over to his own laptop on the coffee table, fingers flying. A digital map sprang up on the screen. “That’s the old industrial quarter,” he said, drawing a circle. “Near, uh… looks like the Glendale Scrapyard, by the abandoned rail depot.”
“Scrapyard…?” Kahmil echoed thoughtfully. “At this hour?”
Dante’s expression turned grim. “It could be the Astrarium infiltrator,” he said. “If that librarian—or whoever it was—is doing something, it might create a signature like this.” He moved swiftly to a cabinet and pulled out a worn leather satchel, the kind he kept his spell components in. “Whether it’s him or another Eclipser agent, we need to see it firsthand.”
Ari was already a step ahead, cracking his knuckles. “Field trip to a creepy junkyard? Sounds like just how I wanted to spend the night,” he said, forcing a grin that came out more like a snarl. Ernesto jumped up beside him, adrenaline apparently chasing off the boy’s earlier quiet. “I’m coming too,” he insisted, eyes blazing. Ari gave him a quick once-over; seeing Ernesto’s fear replaced with determined fire, Ari nodded. “Stay close, kid.”
Within moments, the house was a bustle of purposeful activity. It always amazed Shiloh how quickly this motley Family could mobilize when duty called. Fear was present, yes—Shiloh saw it in the tight press of Nora’s lips as she handed out small vials of protective herbs, in the way Buddy double-checked the buckles of his tactical first-aid kit with shaking hands, and in the slight quaver of Jack’s jokes as he strapped on a headset. But beneath the fear was resolve. They had faced down dark forces before, and they would do it again together.
Kahmil stepped into the role of coordinator naturally. “Alright, listen up,” he said, authoritative but calm. “We don’t know exactly what we’re walking into. Could be one compromised Astrarium member, could be a trap. So we go in teams.” He pointed quickly, assigning with efficient logic: “Ari, Brock, take point with me for offense. Nora and Buddy, hang back and cover support—Nora, your wards and healing, Buddy, watch for injuries. Dante and Maya, you two handle any magical weirdness; Dante, you sense it, Maya, try to counter or at least warn us of what you feel. Jack, Shiloh, Gary—tech and intel support. Jack, keep comms online and be ready to yank any data or control electrical stuff if needed. Shiloh, you’ll be our eyes on the astral energy and… maybe our trump card with those musical powers of yours.” Shiloh gulped but nodded, knowing his unique gifts might help if things got metaphysical. “And Gary,” Kahmil continued, meeting the estranged friend’s eyes, “you watch for anything out of place—devices, signals, anything. Your mind works differently; you might see a pattern we miss. Also,” and here Kahmil managed a faint smirk, “I suspect you’ll keep us on our toes if something smells like a double-cross.”
Gary actually smirked back, a ghost of his old confidence returning. “Count on it,” he said quietly. He pulled a sleek tablet from his satchel and tucked a small utility flashlight into his jacket.
Ernesto made a small noise, clearing his throat. “Uh, and me?” The fifteen-year-old squared his shoulders, though the effect was somewhat undercut by the oversized motorcycle jacket he always wore. Kahmil regarded him for a second. “You’ll ride with Ari and Brock up front,” Kahmil decided. “Stay between them. Eyes sharp. If anyone tries to flank us or run, you’re quick—cut them off. Just no charging ahead without backup, understood?” He raised an eyebrow. Ernesto flushed slightly but grinned. “Understood.”
In a matter of minutes, the Zodiac Family spilled out into the rainy night and loaded into two vehicles: an aging SUV and Ernesto’s noisy motorbike which he refused to leave behind. The city streets were slick and near-empty at this late hour. As they drove, Shiloh gazed out the window from the middle seat, watching neon reflections ripple in puddles. His heart thumped a nervous rhythm. Kahmil, driving with focused intent, caught Shiloh’s eye in the rearview mirror and gave a reassuring nod. Shiloh tried to breathe steadily. He mentally ran through a scale, as if tuning an instrument—Focus. You can do this. Beside him, Gary stared out the opposite window, face unreadable, but Shiloh could sense the tension rolling off him. Gary’s fingers drummed soundlessly on his knee in a pattern Shiloh recognized as one of his code sequences—the way Gary thought through problems.
The convoy reached Glendale Scrapyard in about twenty minutes. What had once been a busy recycling hub was now a sprawl of rusted metal heaps and abandoned machinery on the edge of a deserted industrial park. Weeds poked through cracked asphalt, and an old crane loomed against the cloudy sky like a skeletal sentinel. There were no streetlights here; only the headlights of their vehicles and Ernesto’s bike cut through the darkness, catching glints of wet metal. Kahmil killed the engines and the group disembarked quietly, gathering just inside the chain-link fence that they found already pried open. A bad sign. Nora whispered a quick incantation, and a soft silvery light emanated from a pendant around her neck—just enough to see by, not enough to give them fully away.
The smell of damp iron and oil filled the air. Each breath came visible in the chill. Shiloh closed his eyes for a second and listened beyond the patter of leftover rain dripping off scrap piles. There it was—a faint ringing in his inner ear again, accompanied by a sickly sweet taste of rot at the back of his tongue. His synesthesia was picking up an astral frequency here, and it was a sour note indeed. “There’s definitely something,” he murmured.
Dante crouched and touched a palm to the ground, eyes half-lidded as he sought out magical traces. He winced. “I feel it too. Like a corruption in the air.” He pointed toward the center of the yard, where shadows pooled thicker between mountains of crushed cars and appliances. “That way.”
The team split up as planned. Ari, Brock, Kahmil, and Ernesto took the lead, picking their way forward between heaps of junk, keeping low and quiet. Jack and Buddy hung back with Nora in the second wave; Jack had a small device out, scanning for electronic signals, while Buddy kept an eye on our flanks, a hand near the pistol he carried with tranquilizer darts (just in case). Shiloh stayed near Jack, one hand gripping a portable synthesizer device slung over his shoulder like a satchel—he had modified it to project sonic barriers or pulses, though he hadn’t fully tested it in live combat. Gary was a few paces off to Shiloh’s right, sweeping his tablet around to detect any unusual energy fields. Maya and Dante moved like a pair of phantoms on the far left, following the magical scent Dante had identified, Maya clutching a small talisman and whispering a soft prayer for guidance.
They navigated deeper into the scrap maze. Old automobiles with shattered headlights loomed like eyeless faces. Twisted scraps of metal formed grotesque silhouettes that, in the corner of one’s eye, could be mistaken for hunched figures. More than once, Ernesto spun around, thinking he heard footsteps crunching behind them, but it was only their own echoes. With each yard gained, the sense of wrongness grew. Nora’s pendant light flickered as if disturbed by an unseen breeze. The group halted when Ari raised a clenched fist—a signal. Everyone froze, barely daring to breathe. Shiloh strained to see ahead past Ari’s broad back.
About thirty feet in front of Ari, in a clearing surrounded by towering piles of junk, an unnatural darkness swirled. It was as if someone had taken a patch of night sky and poured it onto the ground—it moved with a liquid, inky life of its own, tendrils of shadow curling along the wet ground. Within that darkness stood a figure. By the faint blue glow of Ernesto’s bike headlight (he had left it parked just outside the fence, its beam angled low through the gate), they could just make out the person’s outline. It was a man in a rumpled coat, one they recognized: Professor Ezra Callahan, the Astrarium Society’s head librarian. He had been introduced to Shiloh and the others earlier that evening at the observatory—a mild-mannered scholar with kind eyes and a nervous smile. Now he stood rigid, half-illuminated, half-consumed by shifting shadow. His glasses were askew on his face and his eyes… Shiloh’s heart skipped. Even at this distance, he could tell something was terribly wrong. Ezra’s eyes reflected the weak light not with their natural whites, but with a sheen of darkness. They were pitch black, bottomless. Dante hadn’t imagined it after all.
Clutched in the librarian’s hands was a heavy tome bound in dark leather—the missing Astral Codex, no doubt. Rain dripped from its cover as Ezra held it aloft before him, mumbling words that echoed softly across the junkyard. With each phrase he uttered, the shadows around him writhed and expanded, the puddles at his feet rippling despite no breeze. It was a ritual—and whatever it would summon or unleash, Shiloh knew they had to stop it.
Kahmil’s hand signaled everyone to fan out silently, surrounding the clearing. The plan was to contain and, if possible, save Ezra without anyone getting hurt. Shiloh’s heart pounded; he felt Kahmil’s steady gaze from across the dark expanse, grounding him. We do this together.
Nora was quietly whispering incantations, fingers tracing protective sigils in the air. Shiloh felt a gentle ripple as her Cancerian magic formed a subtle barrier around them—a buffer against whatever that dark void might fling out. Ari and Brock crept closer to Ezra from opposite sides, moving remarkably quietly for such imposing figures. Ari caught Shiloh’s eye and held up three fingers, then two, then one—counting down. On zero, he stepped into the open, Brock mirroring him on the other side.
“Professor Callahan!” Ari barked, voice ringing with authority and courage. It was a risk to use the man’s name, hoping some part of him was still in control. “Ezra, can you hear me?”
Ezra’s chanting stopped abruptly. The swirling darkness faltered in its pattern, quivering. The man’s head jerked up, those black eyes scanning blindly until they fixed on Ari. For an instant, Shiloh thought he saw confusion, maybe even fear, cross Ezra’s face. The scholar recognized Ari—or at least registered the interruption. He opened his mouth as if to speak, but what came out was not a plea or any language the librarian should know. Instead, a guttural hiss clawed its way from his throat, an inhuman sound like metal scraping metal. Shiloh’s skin crawled.
“Easy, we’re friends,” Brock rumbled, raising his hands to show no harm, slowly closing in from the left. His solid presence exuded calm strength, Taurus steadiness trying to soothe. “We don’t want to hurt you.”
Ezra twitched, and for a heartbeat his body contorted unnaturally, like a puppet yanked by its strings. He doubled over, clutching the book to his chest. “N-not…hurt…” A stilted, broken echo of Brock’s words came from him. It sounded half like Ezra’s gentle tone, half like something else warping it. Ari took a cautious step forward. “That’s right,” Ari said, softer now, exchanging a hopeful glance with Brock. “We’re here to help, okay? Put down the book, Professor.”
From behind a derelict stack of car tires, Ernesto peeked out, slingshot in hand (he had loaded it with ball bearings, just in case). Dante and Maya hovered at the edge of the clearing, Dante’s fingers already weaving a containment spell if needed, Maya clutching her talisman so tightly her knuckles were white as she tried to reach out empathically to sense Ezra’s state. Shiloh stood a short distance behind Ari, gadget in hand, trembling with empathy and fear. He could feel the man’s anguish—ragged and stifled beneath whatever dark force held him.
For a moment, it looked as if reason might prevail. Ezra straightened slightly, the Codex lowering in his grip. His lips moved without sound, as if trying to form words. Shiloh dared a step closer, speaking in the gentlest voice he could muster, “Ezra, we know you. You gave me that tour of the observatory’s music of the spheres exhibit, remember? You love the stars. You don’t want to do this.” He didn’t even know exactly what this was, but he poured compassion into each syllable, hoping to reach the man inside.
Ezra’s head snapped toward Shiloh now. Those eyes—twin voids—met Shiloh’s, and for an instant Shiloh felt an icy lance of hatred that was not the librarian’s own. It was the Eclipser glaring at him from behind Ezra’s gaze. Shiloh’s breath caught and his synesthesia flared with painful intensity; he heard a discordant screech that tasted like iron and decay. It knows who I am, he realized in horror. The Eclipser, through Ezra, recognized him as the Cusp child, the heart of the Zodiac Family. And it despised him.
Ezra—or the thing inside him—threw back its head and let out a shriek that cut the air like a thousand nails on glass. Ernesto clamped his hands over his ears. Several of the Family staggered; Buddy winced, nearly dropping his kit. The shadows around Ezra exploded outward in response, tentacles of darkness lashing. “Look out!” Kahmil shouted. The relative subtlety of moments before was gone—in its place, chaos.
A tendril of living shadow whipped towards Ari with a vicious speed. He barely rolled aside, the dark appendage striking a pile of scrap where he’d stood, slicing clean through rusted metal with a hissing sizzle. Another tendril lashed at Brock, who planted himself like a bull—legs apart, arms up. The darkness slammed into him and he skidded back a foot, boots gouging dirt, but his Taurian strength held; with a roar, Brock wrestled the tendril as if it were a physical attacker, his muscles bulging as he kept it at bay.
Dante sprang into action. Latin incantations flowed from his tongue as he thrust his satchel open and flung a powder into the air. The mixture ignited in a flash of emerald light, momentarily illuminating the entire yard. The shadows recoiled from the flare of Dante’s counterspell, wisps dissolving where the green light touched them. Ezra screeched again, staggering back as if burned, but the dark hold did not release him. Instead, the black void at his feet surged upward, coalescing behind him in a towering form—half humanoid, half amorphous night. A wraith-like entity now loomed at Ezra’s back, its “eyes” two hollow voids glowing faintly with an inner dark fire. This had to be another servant of the Eclipser, summoned by the ritual’s disturbance.
Maya, eyes wide but focused, lifted her talisman and began to chant a soothing mantra, a song of calm that drifted through the battleground like a gentle breeze. Shiloh felt its effects steadying his hammering heart. The wraith seemed to hesitate as Maya’s Pisces-born aura spread—a moment of lessened aggression. Taking that chance, Nora extended her hands and cast protective wards like translucent bubbles that flowed around Ari and Brock, shielding them from the next strikes of shadow.
Ari nodded appreciatively, fearless grin returning. With Nora’s ward enveloping him in a soft glow, he charged straight at Ezra and the wraith. Flames sparked from Ari’s fists—tiny Aries embers of astral energy that he could channel in short bursts. He swung at the wraith with a flaming uppercut. The fire-knuckled punch connected, dispersing part of the creature’s torso into smoke. The wraith made a keening noise, retaliating with a backhand of its shadowy arm that Ari mostly blocked, though it sent him reeling back a few steps with a snarl.
Meanwhile, Ernesto had crept around to flank the possessed librarian. The teenager’s hands trembled but his jaw was set in determination. Spotting an opening as Ezra was distracted by Ari’s bold attack, Ernesto took a shot with his slingshot. The steel ball bearing zipped through the air and struck Ezra’s forearm—knocking the hefty Codex from his grasp. The book hit the muddy ground with a splash. “Yes!” Ernesto whispered triumphantly—perhaps too loud. The wraith’s head snapped around at the sound, and before Ernesto could duck, a tendril of darkness lashed out and caught the boy across the chest. “Ahh!” Ernesto cried out as he was lifted off his feet and flung backwards. He tumbled into a pile of old tires. Ari shouted in alarm, “Ernesto!” diverting his attention. Nora immediately rushed in that direction, trusting others to cover the fight for a moment as she went to the boy’s aid.
Seeing Ernesto hurled like a rag doll ignited the Family’s fury. Brock, still grappling with one sinewy shadow limb, finally had enough—planting his feet, he gave a mighty heave and tore the tendril in two. The dark matter dissipated into mist in his hands. Brock then barreled forward like an enraged bull, slamming shoulder-first into the wraith’s midsection. Both went smashing through a pile of scrap metal, the impact sending up a shower of rust and sparks as old pipes and car doors scattered. Brock’s sheer physical force knocked the wraith away from Ezra, buying a few precious seconds.
Shiloh’s mind raced. They were holding their own, but Ezra was still engulfed by that darkness, and the wraith, though staggered, was reforming its body not far away. This wasn’t sustainable; if they didn’t free Ezra from the Eclipser’s influence, more and more shadows could manifest. His gaze fell on the Astral Codex lying in the mud. That book might contain the spell fueling this possession, or perhaps breaking contact with it could break the link.
“Gary!” Shiloh shouted across the din. Gary had been keeping his distance, trying to analyze the pattern of the shadows, but there was no time for a clever strategy now—it was all hands on deck. He saw Shiloh pointing urgently at the fallen Codex and understood. Gary sprinted out from cover, sliding the last yard on his knees through slick gravel. He snatched up the heavy tome. Strange symbols glowed on its cover, and Gary felt a jolt of malevolent energy course up his arms, numbing them momentarily. It was like holding a block of dry ice with bare hands—burning cold. He grit his teeth, forcing himself to hang onto it. Immediately, Ezra let out a horrible wail and lunged toward Gary with unnatural speed, fingers outstretched for the book, or perhaps for Gary’s throat.
But Shiloh was faster. He dashed forward, interposing himself between Gary and the onrushing Ezra. “Sorry about this,” Shiloh whispered, meant more for Ezra than the entity controlling him. From the pocket of his hoodie, Shiloh whipped out a small metallic device, about the size of a harmonica, with several rune-inscribed buttons and speaker holes—a gadget of his own making. He pressed two buttons and a resonant chord emanated, a mix of pure tone and soothing melody that pulsed in the air. It was no ordinary sound; it was imbued with Shiloh’s synesthetic, empathic magic—the same healing music he’d once used to calm a wraith at their home. The effect was immediate on Ezra: the librarian faltered just steps away from Shiloh, clutching his head as if a painful noise now assailed him. The dark fog around him quivered, thinning as the melodic chord grew and entwined with Maya’s ongoing mantra. “Professor, fight it,” Shiloh urged, maintaining the sonic emitter’s output. He could feel the device heating up in his hand, overloading from the intensity, but he held firm.
Inside Ezra, a battle was waging. His true self surfaced in fragments—his face contorted between agony and desperation. “Help… me…” he croaked out, the first true words of his own. Hearing that, Dante immediately launched into a Latin exorcism chant he knew, moving behind Ezra. He hurled another handful of enchanted salt that burst into white sparks around the librarian, forming a momentary cage of light. The oily shadow tethering Ezra to the wraith sizzled against this holy barrier.
A bloodcurdling howl came from the wraith as it reared up behind Brock, now fully reformed and enraged. It swung a massive shadow arm at Brock’s back, but Kahmil intercepted, appearing from nowhere to shove Brock aside and throw up a Virgo earth shield—his seldom-used power manifesting as a ripple in the ground that rose to absorb the blow. The shadow smashed the concrete ripple to dust, but its momentum was broken. The wraith then twisted toward the source of its torment: Shiloh’s melodic device and Dante’s spell were clearly hurting it via Ezra. With a feral snarl, it surged toward Shiloh, intending to take him out.
“Not today!” Gary shouted. He had recovered from the shock of grabbing the Codex and now sprung into action. Digging quickly into his satchel, he produced what looked like a modified flashbang grenade. He clicked a button and flung it at the wraith. “Down!” he yelled. Shiloh ducked instinctively. The grenade exploded mid-air with a blinding flash of full-spectrum light—Gary’s own invention, essentially a pocket artificial sun for a split second. The scrapyard was lit up brighter than noon. The wraith screamed a horrible, thin, screeching keen as the radiance seared it. Thin ribbons of darkness peeled away from its form like burnt paper, and it recoiled, thrashing.
Ari, rubbing his eyes from the flash, seized the opportunity. With a guttural battle cry, he leapt high—higher than a normal human could, powered by a surge of Aries adrenaline—and brought both fists down on the wraith’s featureless “head.” The impact, combined with the light and Dante’s ongoing exorcism, shattered the creature. It exploded into a cloud of black ash that rained over the clearing before dissolving into nothingness. The oppressive blanket of shadow that had clung to the scrapyard lifted.
As the wraith vanished, Ezra collapsed to his knees with a broken sob. Shiloh caught him under the arms just in time to keep him from face-planting into mud. Dante rushed to their side, kneeling and placing a hand on Ezra’s forehead, murmuring a final prayer of cleansing. The librarian’s eyes fluttered—when they opened, their brown irises were back. He was free.
All around, the Family was regaining their footing, gathering closer. Nora had pulled Ernesto from the tires and was fussing over a bruise on his ribs as he assured her (and a scowling, concerned Ari) that he was okay. Buddy was already beside Kahmil and Brock, checking them for any injuries from the heavy hits they took—both men seemed fine, just winded. Maya stepped gingerly into the clearing, taking in the scene with watery eyes, relief and residual fear mingling on her face. Jack jogged up with his scanner still in hand, looking awestruck. “That was insane,” he breathed. “Please tell me someone got that on camera.” At this, Buddy actually let out a shaky laugh, clapping Jack on the shoulder in thanks for the levity.
Gary stood a short distance away, the Codex still in his hands, now wrapped in a bit of cloth he’d torn from his lining to insulate against its malignant aura. He watched as Shiloh and Dante carefully eased Ezra to sit on an old crate. The man was conscious but weak, tears mixing with raindrops on his lined face. “I… what have I done?” Ezra choked out, voice breaking. Shiloh shook his head. “It wasn’t you. It was the Eclipser. You were controlled.” Dante added firmly, “The fault lies with the darkness, not with you, Professor.”
Ezra shivered, pulling his damp coat around himself. He stared at the ground, shame in his eyes. “I remember pieces… I tried to stop, but I couldn’t… it was inside me. It knew my fears, my doubts. Used me.” He looked up at Shiloh and the others gathered around in a loose circle. “The Codex—I was to bring it here to open a gate. By the stars… thank you for stopping me.”
Kahmil crouched down to eye level with Ezra, offering a steady hand on the man’s shoulder. “We need to get you somewhere safe, and this book secured.” He glanced back at Gary, who was already approaching with the Codex held like a dangerous animal. Gary’s face was pale but resolved. “I’ll be sealing this thing in one of Dante’s sigil cases until the Astrarium can lock it up properly,” he said. He met Ezra’s gaze, his own full of complicated emotions. Gary had been the one most suspicious of the Society an hour ago; seeing one of them victimized by the Eclipser now stirred sympathy and a renewed wariness of the true enemy.
Ari, still riding the adrenaline, kicked at a piece of scrap metal. “So they really were infiltrated. Damn. No one’s safe from this thing.” He looked around the dark yard, anger and worry etched on his face. “If we hadn’t caught this in time…” He didn’t finish, but everyone’s imagination filled in the blank: if the ritual had succeeded, what nightmare would have been unleashed? How far would the shadows have spread?
Nora gently drew Ezra into a standing position, wrapping him in a thermal blanket Buddy produced from his pack. “Let’s get out of the rain,” she said softly. “We can continue back at home.” The family nodded and began to move as a unit, with Kahmil and Brock practically carrying Ezra along when his legs wobbled.
As they made their way back to the fence and the waiting vehicles, Shiloh hung near the back, retrieving his spent sonic gadget (now fried and smoking, sadly) and thinking hard. Emotion finally caught up to him as the urgency ebbed. He felt the sting of tears and quickly wiped them away with his sleeve before anyone noticed. It was all so much—one moment they were fearing betrayal by allies, the next they were saving those allies from a fate worse than death. The new threat truly had no limits. The Eclipser could snake into minds, turn friend against friend. The implications made Shiloh’s heart ache.
A quiet voice interrupted his thoughts. “Hey.” Shiloh turned to find Gary at his elbow. Gary’s dark hair was plastered to his forehead with rain and exertion, and he clutched the wrapped Codex to his chest. There was an uncertain look in his eyes that Shiloh wasn’t used to seeing—vulnerability. “You okay?” Gary asked, the gruffness in his tone unable to mask genuine concern.
Shiloh managed a small smile. “Shouldn’t I be asking you that? You almost got throttled by a possessed librarian.”
Gary huffed a short, tired laugh. “Fair point.” He glanced down at the Codex. “I guess we both got a taste of what this thing can do… how it turns people.” There was a tremor in his voice on the last bit, as if the idea truly unsettled him.
Shiloh stopped walking and gently took Gary by the arm, causing the others ahead to give them an extra moment as they loaded up. “Gary, back at the observatory… that note… It said they might sacrifice me.” He swallowed. “And now seeing what happened to Ezra, I—”
Gary cut him off by placing a firm hand on Shiloh’s shoulder. “Nothing is going to happen to you. I won’t let it. We won’t let it,” he corrected, including the whole family in that vow. There was fierce loyalty in his voice, echoing the boy Shiloh used to race bicycles with through summer streets, the friend who once swore to watch Shiloh’s back even when they were kids. Despite everything that had divided them since, that core of Gary remained.
Shiloh felt a lump in his throat. So much had changed, yet here they were—still protecting each other. He nodded, placing his own hand atop Gary’s briefly. “I’m glad you’re here with us,” Shiloh said quietly. The slightest smile tugged at Gary’s lips. “Me too,” he replied, almost inaudible beneath the patter of rain. In that moment, the rivalry between them felt like a distant memory overshadowed by the gravity of this war they were fighting side by side.
Their tender moment was broken by Jack poking his head out of the SUV. “Hey lovebirds, you coming or what?” he called with a smirk, clearly unable to resist a quip. Shiloh felt heat rise to his cheeks and Gary rolled his eyes, but they both were oddly grateful for the return to normalcy that Jack’s teasing signified. As they jogged the last steps to pile into the vehicles, Shiloh shot back, “Keep talking, Mercury, and you’re sitting next to Ernesto and his helmet hair!” “Worth it if it means you two finally hug it out,” Jack retorted, climbing in.
With everyone squeezed back into seats (Ezra bundled safely between Nora and Dante in the middle row of one car), they drove away from the scrapyard. As the rusted mountains faded into the night behind them, so too did the adrenaline, leaving a heavy fatigue. The cars were mostly quiet on the ride home. Ernesto had fallen asleep with his head on Ari’s shoulder, the older Aries gazing out the window deep in thought. Maya quietly prayed under her breath; Brock and Kahmil murmured in low voices about increased patrols and precautions. In the front passenger seat, Buddy flipped through his pocket notebook by flashlight, already planning a debrief report and medical checks.
Shiloh, sitting in the back beside Gary again, stared out at the city lights as they neared home. His reflection looked back at him in the glass: wide grey eyes with dark smudges of exhaustion underneath, silver hair limp and dripping. I look as wrecked as I feel, he thought wryly. But within that weariness, he recognized a spark of determination still burning. They had faced a new horror tonight and overcome it together. They saved an innocent man from the Eclipser’s grasp and prevented a disaster. That meant something. It meant this enemy could be fought—and that they might just have what it takes to win.
He thought of the family around him: Ari’s fierce courage, Nora’s unwavering care, Dante’s wisdom, Maya’s compassion, Buddy’s reliability, Jack’s humor that lifted their spirits, Kahmil’s steady leadership, Gary’s intellect and newfound loyalty, and every other member’s unique strength. The Zodiac Family was far from broken; if anything, these trials were forging them stronger. Emotional bonds had been tested and held. Even Marlon—ever the skeptic—had clapped Gary on the back after the fight in a grudging gesture of respect. And Gary… Shiloh glanced at his friend, who had finally dozed off against the window, the Codex secured at his feet. Gary had stepped up when it counted, whatever his past mistakes. They all had.
As the brownstone home came into view, illuminated by Nora’s wards gently glowing in welcome, Shiloh allowed himself a moment of introspection. This is just the beginning, he thought. The Eclipser’s shadow still loomed large; tonight’s encounter proved it could reach them anywhere, through anyone. There would be more battles, more uncertainty, and likely more heartache on the road ahead. But they would face it as they did tonight—together, a united front of cosmic light against encroaching darkness. Shiloh felt Kahmil’s hand rest on his shoulder from the front seat, a silent gesture that said we made it. Shiloh offered a tired, genuine smile in return. Yes, they had made it tonight.
“Alright everyone,” Kahmil spoke up softly as he turned off the ignition, not to wake those drifting to sleep. “We’re home. Let’s get inside, dry off, and get the Professor here comfortable. We’ll figure out the rest in the morning.”
One by one, they slipped out into the damp predawn air. The storm had passed, leaving a stillness broken only by distant thunder and the squelch of wet shoes on the sidewalk. In that grey pre-dawn light, the family helped Ezra up the steps and through their front door, offering him refuge. As Shiloh crossed the threshold last, he looked back at the horizon. The clouds were thinning, and for a brief moment he glimpsed the moon—pale and persistent—emerging from the veil of night. In its light, he found a whisper of hope. The night can’t last forever, he reminded himself.
Inside, the brownstone glowed with warm light and the smell of herbal tea as Nora immediately went to brew a calming pot. The family closed ranks around their kitchen table, exhausted but together, talking in hushed tones about what came next: securing the Codex, warning the Astrarium Society of what happened, and remaining vigilant for the Eclipser’s next move. Voices overlapped with concern and resolve, but there was an undeniable unity among them. Even as fatigue set in, jokes were cracked (Jack earned a groan for quipping about “shadowboxing practice”), shoulders were leaned on, and blankets fetched for those shivering. Emotional wounds from the revelations of the night were tended with the same care as the physical ones—Nora fussed over Ernesto’s bruise with a healing salve and also cupped his face to chase away the boy’s lingering guilt; Buddy quietly asked Marlon how he was holding up, drawing out a rare honest answer; Maya clasped hands with Dante, both sharing silent comfort that they had walked through darkness and survived.
Shiloh watched this all, heart swelling with pride and affection for each of them. They were family, not by blood but by a bond much stronger—by choice, by destiny, and now by battle-forged trust. The Eclipser had tried to fracture them with fear and distrust, but in a strange way, its attack had only served to highlight their collective strength and love. The aftermath was not without scars—doubt lingered about the Astrarium Society and what further deceit might lurk, fear still gnawed at what the prophecy foretold, and Shiloh knew tonight’s close call would weigh on him in quiet moments. Yet, as he sipped the hot chamomile tea Nora pressed into his hands and listened to Gary openly discuss security improvements with Jack and Buddy (something the old prideful Gary would never do), Shiloh realized that vulnerability and uncertainty had also opened doorways among them. Honesty, care, understanding—all had grown in the cracks of their shaken confidence.
In the corner of the living room, the Astrarium Professor slept on a makeshift cot, already under the protection of a soft Cancerian lullaby hummed by Nora. He would recover, and when he awoke, they’d reassure him he wasn’t alone either. As dawn’s first light finally began creeping through the curtains, Shiloh excused himself from the table to step outside to the stoop, needing a breath of fresh air. He found Kahmil already there, sitting on the top stair, elbows on knees, watching the sky change. Shiloh sat down beside him. For a moment neither spoke—words weren’t always necessary between these two. The cool morning air was fragrant with wet earth and city trees, and a quiet peace hung over the block.
After a while, Kahmil said softly, “You did good tonight.” He turned to meet Shiloh’s eyes, the faintest smile on his lips. “Everyone played a part, but… I saw you. Keeping it together, talking Ezra down, coordinating with everyone. Your heart guided us.”
Shiloh felt his cheeks warm, and he shook his head modestly. “I was terrified,” he admitted. “Still am, honestly. For a second, when he looked at me… I thought I could feel the Eclipser’s hate. It was like it wanted to snuff me out.” He exhaled a shaky breath that he didn’t realize he’d been holding. Saying it out loud made it more real, and a slight tremor ran through him.
Kahmil didn’t hesitate. He put an arm around Shiloh and pulled him into a side embrace. “It’s alright to be scared,” he murmured. “We all are. But you’re not alone in this. I promise, as long as I’m breathing, you won’t ever face that darkness by yourself.” Shiloh closed his eyes, a tear slipping free to track down his cheek, quickly brushed away. He leaned into Kahmil, letting the Leo–Virgo’s steady warmth ease the last of his chill.
“I know,” Shiloh whispered. “Thank you.” It was a thank you for everything: for Kahmil’s steadfast presence, for the family’s bravery, for the universe granting them a reprieve this night.
In the east, the sun finally broke over the rooftops, dispelling the last clinging vestiges of night. Light cascaded over the street, gilding the wet pavement in gold. Shiloh blinked against the brightness and straightened up, Kahmil’s arm still around him in a half-hug. Today was a new day, and they had won a small but important victory. But the war was far from over. As if reading his thoughts, Kahmil spoke, “This was just one battle. The Eclipser won’t give up easily.”
Shiloh nodded, resolve blooming anew within his chest. “Neither will we.” He looked over his shoulder into the house, where faint laughter now drifted out—Jack was likely telling a ridiculous recount of the fight to lighten the mood. Gary was awake too, voice joining in with a dry comment. Nora’s gentle laughter and Ari’s amused snort followed. Despite everything, they could still laugh. That was a triumph in itself.
Kahmil followed Shiloh’s gaze and smiled. “Come on. Let’s join them. We’ve got a long day ahead—calls to Astrarium, plans to adjust. And you need some sleep at some point.” He ruffled Shiloh’s silver hair affectionately.
“In a minute,” Shiloh said, smiling as he ducked away from the playful gesture. He took one last look at the sunrise. Quietly, he made a promise under his breath: We will restore balance, together. It was a vow to the morning light, to the cosmos that had given them their gifts, and to himself.
Shiloh turned and went back inside with Kahmil, closing the door on Chapter 3 of their journey. In the light-filled living room, the Zodiac Family gathered closer, their bonds fortified by the trials of the night. New challenges would surely come—and soon—but for now, in this precious dawn, they had each other, a new clue to the enemy’s machinations, and a renewed determination not to let any shadow eclipse their collective light.



Leave a Reply