AI Rory hit the far side of the gate on one knee, one hand braced on stone so hot it made her palm hiss.
“Keep your head down.”
Nyx’s whisper slid through the chamber like smoke through a keyhole. A dark hand, all angles and shadow, caught the back of Rory’s jacket before she could stagger upright. The pendant at her throat throbbed once, hard as a second heartbeat, and the red gem warmed against her skin as if it had found a mouth full of fire.
She jerked free and looked up.
The arch behind them still shivered with the Veil’s last protest, a thin distortion hanging in the air like heat above a road. Beyond it, the world they had left sat folded away and wrong, as if Earth had become a rumour. Ahead, a vast hall opened out in layers of amber and gold, and every surface gleamed with a richness that made Rory’s teeth ache.
Isolde stepped through last, silver hair spilling over her shoulders, bare feet silent on the black stone. She glanced at Rory’s hand on the floor, then at the gate, and gave a small tilt of her head.
“You have crossed the lip of a hungry cup.”
“Brilliant,” Rory muttered, rising . “That’s comforting .”
The air tasted of spice, smoke and ripe fruit gone almost too far. Not the sweet rot of a forgotten kitchen bin, but the lush, knife-edge scent of something that had been kept alive for indulgence alone. Rory’s stomach tightened with an unwanted hunger that had nothing to do with food she knew. Along the walls, braziers the size of barrels burned with no visible fuel, their flames low and amber, and they threw light across rows of carved pillars etched with vines, grapes, figs and open mouths. Not mouths exactly. Openings. Invitations. The stone itself seemed to invite.
Nyx moved past her, solid now, their silhouette tall and spare against the glow. Their faint violet eyes caught on the hall’s edges, where darkness pooled in the corners and under ledges like something alive.
“Hel does enjoy theatre,” they whispered.
Rory wiped her damp palm on her jeans. “Can we not call it that?”
“Why not? It is a stage. We are the error that wandered on.”
Isolde drifted forward without sound, her pale gaze fixed on a long central avenue that cut through the hall. The floor there shimmered, not with water but with some thin, glassy film that rippled under their steps. Rory bent and touched the edge of it. Her fingertip came away clean, though the surface had felt cool and pliant, like the skin of a peeled plum.
“Don’t,” she said.
“Your voice carries well here,” Isolde replied. “So do intentions.”
Rory straightened. “What does that mean?”
Isolde’s mouth curved, not quite a smile. “Sometimes the floor listens better than the ears.”
That was exactly the sort of answer Rory had come to hate and depend on in equal measure.
They moved on.
The hall widened into terraces of stone garden beds, each one overflowing with plants Rory could not name. Slender trees bore clusters of translucent fruit that pulsed from within, each glow a different shade of bruise, ember or pearl. Vines looped over trellises made from what looked suspiciously like bones, though polished smooth and white as shell. The leaves brushed against each other with a soft, dry hiss, like pages being turned in a library nobody had entered for centuries.
Somewhere deeper in the complex , water ran through channels cut into the floor. The sound rose and fell in an uneven rhythm, tick, tock, tick, as if the place kept time by swallowing and releasing its breath.
Rory stared at a low bowl planted with mushrooms the size of dinner plates. Their caps shimmered with patterns that moved when she looked straight at them. Faces. Then flowers. Then hands with too many joints.
“Do not stare too long,” Nyx said.
“Why?”
“Because it notices.”
The nearest mushroom cap split with a dry crack. Rory stepped back on instinct. A narrow stalk uncoiled from beneath the cap, and a single bead of liquid rolled down its side. It landed on the stone with a tiny hiss and burned a hole through the glossy surface.
Rory’s pulse kicked. “Right. No staring.”
They left the garden beds and crossed into a corridor lined with mirrors. Not glass mirrors. Pools of polished black metal set into the walls at shoulder height, each one reflecting a version of the hall that was not quite the same as the one they walked through . In one, Rory saw herself in a scarlet dress she had never worn, her black hair braided with gold thread. In another, she stood alone in a field of white ash, the Heartstone Pendant blazing at her chest like a wound. Nyx’s reflection lagged a beat behind their movement, head tilted as if listening to a sound no one else could hear .
Rory stopped short at the third mirror. Her own face stared back at her, but the reflection smiled when she did not.
She flinched and looked away.
Isolde’s bare feet never made a sound as she approached. “The house shows appetite.”
“The house can keep it to itself.”
“It cannot.”
Rory dragged a breath in through her nose and kept walking. The corridor narrowed ahead, then opened into a chamber where long tables stretched in rows beneath an arched ceiling painted with scenes of endless feasting. Knights with forked crowns. Women in veils made of grapes. Children laughing with mouths full of jeweled fruit. At the far end of the fresco, a figure sat on a throne built from piled platters and broken cups, face hidden by a golden mask. Rory could not tell whether the thing wore the mask or had become it.
The tables below held no plates. Just knives. Hundreds of them. Silver, brass, bone, obsidian, each laid in perfect order as if guests would arrive any moment and choose their appetite from the cutlery alone.
A dry laugh slipped from Nyx. “Subtle.”
Rory kept her hands away from everything. “What is all this?”
“An antechamber,” Isolde said.
“To what?”
She looked past Rory, toward the far door, which stood cracked open by a hand’s breadth. “To want.”
That answer landed with a weight Rory did not like. Her pendant warmed again. Not a pulse this time, but a steady heat against her skin, tugging her attention towards that half-open door.
She touched it. “It’s stronger here.”
Nyx’s head snapped towards her throat. Their violet eyes narrowed . “That trinket does not like this place.”
“It’s not a trinket.”
“No,” Isolde said. “It is a key that remembers another hand.”
Rory opened her mouth, then shut it. Every time she asked about the pendant, the answers came back like smoke, all shape and no grip.
Ahead, the far door groaned.
Every knife on every table rattled at once.
Rory froze.
The metal instruments slid an inch, then another, their tips lifting and turning as one. Not toward the open chamber, but toward her . The room’s low glow skimmed over their edges, and the whole place seemed to inhale.
Nyx moved first, body thinning as shadow gathered around their shoulders. “Walk.”
Rory’s feet obeyed before her nerves could argue. Isolde glided after them, expression calm, though her eyes had gone sharp as frost. The door at the far end opened wider of its own accord, and heat rolled out in a thick wave that hit Rory’s face like the breath from an oven. Not the comfortable heat of a kitchen. This was the red, greedy heat of something alive behind stone.
The room beyond held no walls.
Rory stopped dead at the threshold.
The chamber fell away into a vast amphitheatre built around a central pit of dark glass, and in that glass she saw movement. Not reflection. Motion under a skin of obsidian, as if a sea of black syrup churned beneath the floor. Stairways curved down in loops around the pit, and along the rails hung chains loaded with gilded trays, goblets and fruit baskets that swayed gently with no wind to stir them.
The smell here was overwhelming. Wine, fat, sugared citrus, roasted herbs, iron, old smoke. A banquet held for something enormous.
At the centre of the amphitheatre stood a table set for a feast with no guests. Chairs ringed it in a perfect circle, each carved with the same mouth motif Rory had seen in the archways. One chair sat slightly out of line, as if someone had stood from it in a hurry. On the tabletop lay a folded white cloth, and on the cloth rested a single pomegranate split open to show a jewel-bright heart.
Rory swallowed. “That’s not normal.”
Nyx’s whisper came from somewhere at her shoulder and somewhere not. “No. It is ceremonial.”
A low chime sounded from below, and the black glass pit stirred. Rory leaned over the rail. Her stomach lurched . Within the dark surface, faces pushed up and vanished again, dozens of them, stretched into rapture or terror or both. Some had human features. Some looked almost human until she noticed the wrong number of eyes, the jaw hinges, the mouths too wide for speech.
She stepped back so fast she hit the rail behind her.
One of the faces beneath the glass looked up directly at her.
Not at her reflection.
At her.
The Heartstone Pendant flared red-hot against her sternum. Rory cried out and clutched at it. Heat bit her fingers through the fabric of her shirt. The chain jerked tight, then loosened. In the glass pit below, every face turned at once.
“Isolde,” Rory said through clenched teeth, “tell me you knew about that.”
“I knew the door would open,” Isolde said. “I knew the cup would be set. I did not know who had drunk from it already.”
“That’s not an answer.”
“It is the only one you have.”
Nyx turned in a slow circle, their form thickening and thinning with each step as shadows gathered from the corners of the amphitheatre. “We are no longer alone.”
Rory followed their gaze.
Figures stood in the upper galleries, just beyond the reach of the braziers. Tall, narrow silhouettes draped in robes the colour of old wine. Faces hidden beneath smooth masks with slit mouths. They had not been there a moment before. Rory would have seen them.
Wouldn’t she?
The nearest one lifted a hand. Rings glittered on its fingers. Another shape moved beside it, then another, until the balconies filled with still, waiting bodies. The tables behind Rory answered with a metallic chorus as every knife rose upright from its place.
Rory’s mouth went dry.
“That,” she said, keeping her voice level by force, “looks like a problem.”
Nyx’s shadowy hand slid towards the Fae blade at Rory’s belt. “It has excellent timing.”
One of the masked figures leaned over the gallery rail. Its voice rolled down into the amphitheatre, rich and oily with pleasure.
“Guests.”
The word echoed through the chamber and came back changed, multiplied, as if the walls had tasted it.
Another figure lifted its head. “Unannounced.”
A third, with a laugh hidden under the mask, said, “And carrying a Dymasian token.”
Rory’s hand went automatically to the Heartstone Pendant. It burned harder, furious and eager all at once. The pomegranate on the central table split further, juice spilling across the white cloth in a red line that shone wet and fresh.
Isolde’s eyes narrowed . “They have scented the key.”
The figures on the balconies began to move in unison. Not walking. Not quite. They flowed, robes whispering against stone, and the knives around the table turned their blades towards Rory with a single, eager click.
Then the black glass beneath the amphitheatre cracked.
A roar climbed up through the pit, deep enough to rattle Rory’s ribs, and something huge slammed its palm against the underside of the floor. The table jumped. Goblets toppled. The split pomegranate rolled, and one of its seeds bounced once, then twice, before coming to rest against Rory’s boot.
The thing in the pit struck again.
The glass gave way with a sound like the end of the world breaking its own teeth.