AI The air tasted of ripe pears left too long in the sun and something sharper, like crushed star anise. Aurora Carter stepped through the rift first, the Heartstone pendant warm against her collarbone, its faint pulse quickening the moment her boot left damp Richmond grass and met black volcanic glass. Behind her, Nyx slipped through as a ribbon of living shadow, reforming into their tall, humanoid silhouette with a sound like wind dragging dry leaves across pavement. Isolde Varga came last, silver hair drifting though there was no breeze, her bare feet leaving no print on the strange ground.
They had not meant to come here. A routine visit to the Fae Grove to ask Isolde about the latest tear in the Veil had gone sideways when the Heartstone flared without warning, dragging them through a fracture that smelled of smoke and sugar. One heartbeat they stood among ancient oaks and year-round wildflowers; the next they stood on the lip of an impossible landscape beneath a sky the color of warm amber.
Aurora’s breath fogged despite the heat rolling off the distant hills. “This isn’t the Fae realm.”
“No,” Isolde murmured, voice soft as distant bells. “This is Dymas. Gluttony’s own larder. The pendant has brought you home to one of its birthplaces, little raven.”
Nyx’s violet eyes glowed brighter, scanning the horizon. “We should not linger. Places like this remember hunger.”
Aurora touched the silver chain at her throat. The crimson gem inside the Heartstone throbbed like a second heartbeat. She had worn the thing for three months, never knowing its origin until now. The realization settled heavy in her stomach . “Then we find the way back. Quickly.”
They began to walk.
The ground was not stone, not exactly. It looked like obsidian but gave slightly beneath their weight , warm as living skin. Veins of gold ran through it in delicate patterns that resembled the marbling in expensive cuts of meat. Aurora crouched, running her fingers over the surface. It was smooth, almost oily. When she lifted her hand, a faint red imprint of her palm remained for three heartbeats before fading. She swallowed.
Ahead, the land folded into gentle hills covered in vineyards that stretched farther than any earthly field. The vines were thick as her wrist, leaves the color of fresh bruises. Heavy clusters of fruit hung from them—grapes, yes, but also things that were not grapes. Some fruits glowed softly from within. Others pulsed in time with her own heartbeat. A low, constant murmur filled the air, like hundreds of distant dinner conversations layered atop one another.
Isolde walked beside her, leaving no trace. “Look but do not taste,” she warned. “Not everything here is fruit.”
A breeze stirred, carrying the scent of roasting garlic, caramelized onions, and something sweetly metallic. Aurora’s mouth watered despite herself. She hadn’t eaten since breakfast. Her stomach gave an embarrassing growl.
Nyx drifted closer, their form flickering at the edges. “Control yourself, Rory. This realm feeds on want.”
“I’m fine,” she lied, and kept walking .
They crested the first hill. Below them lay a wide valley bisected by a river of what looked like molten chocolate . It moved too slowly for liquid, folding over itself in luxurious coils. On its banks, long tables of carved bone had been set with silver platters. Some still held the remains of feasts—half-eaten legs of unknown beasts glistening with glaze, towers of pastries with bites taken out of them, bowls of ruby seeds that shifted and whispered. No one sat at the tables. No one moved among them. Yet steam still rose from the dishes.
Aurora’s scar itched. She rubbed her left wrist absently, the small crescent mark from the childhood accident flaring with phantom pain. “This place feels… watched.”
“It is,” Nyx whispered, voice like wind through graveyard yew. “Everything here is being tasted. Even us.”
A soft chime sounded somewhere to their left. They turned.
A tree grew beside the chocolate river, its trunk twisted like braided dough. Its leaves were thin sheets of pastry, crisp and golden. From its branches hung lanterns shaped like pears, each one lit from within by a tiny, writhing flame. Beneath it stood a single wooden chair. On the chair rested a silver plate with one perfect slice of cake. Frosting the color of fresh blood spiraled across its surface in elegant rosettes. A single silver fork lay beside it.
The cake breathed.
Aurora took an involuntary step forward before catching herself. The scent was overwhelming—dark chocolate, cherries steeped in brandy, and something deeper, like the iron-rich smell of blood just before it cools. Her knees felt weak.
Isolde’s cool fingers closed around her wrist, right over the scar. “Remember the rule of this place, Aurora Carter. To consume is to be consumed.”
Aurora tore her gaze away. The effort left her sweating. “What happens if I eat it?”
“You become part of the menu,” Nyx said simply. Their shadowy form had grown thinner, more translucent, as if the realm were already trying to drink them. “Some souls last centuries here. They are carved again and again. The Prince enjoys variety.”
“Prince Belphegor,” Aurora said, tasting the name. It felt greasy on her tongue.
A distant laugh rolled across the valley like thunder wrapped in velvet . The amber sky darkened a shade. Somewhere far off, something enormous shifted its weight .
They moved faster after that.
The path—if it could be called a path—wound between orchards that grew stranger the deeper they traveled. One grove bore fruit that sang in high, sweet voices when the wind touched them. Another grew apples with human eyes instead of seeds; the eyes followed their passing with quiet desperation. Aurora kept her gaze fixed ahead, jaw clenched so tightly her teeth ached.
Nyx hovered at her shoulder, a comforting chill . “You are thinking of your mother’s Sunday roasts.”
“Stop reading me.”
“I do not need to read you. Your stomach is screaming.”
Aurora gave a short laugh that cracked in the middle. “I could murder a Sunday roast right now. With all the trimmings. And Yorkshire puddings the size of my head.”
“Do not speak of murder here,” Isolde cautioned. “Words have flavor in Dymas. They draw the right kind of attention.”
As if summoned by her warning, the ground trembled . From between two rows of vines, a creature emerged. It had once been human, perhaps. Now it was mostly mouth. Its body had elongated into a pale, slug-like shape, skin stretched thin over too many joints. Where its head should have been, a circular maw opened and closed, lined with teeth that looked like tiny sugar crystals . It made a wet, questing sound and turned toward them.
Aurora’s hand went to the Fae-forged blade at her hip. The moonsilver dagger was cold even through the leather sheath. Isolde had given it to her only that morning, pressing the hilt into her palm with one of her cryptic smiles. Now she understood why.
The creature flowed closer. Its scent was cloying, like overripe peaches left in the sun. It left a glistening trail that steamed where it touched the warm obsidian.
Nyx stepped between them, form condensing into something solid and sharp-edged. “Not this one, little glutton.”
The creature paused, head-mouth tilting. Then it made a disappointed gurgle and veered away, disappearing between the vines again.
Aurora let out a shaky breath. “Thank you.”
Nyx’s violet eyes dimmed with something like amusement . “We shades are not particularly flavorful. It lost interest.”
They pressed on.
The landscape changed again. The vineyards gave way to marble terraces that descended in wide, shallow steps toward what appeared to be an enormous open-air kitchen. Fires burned in pits lined with black salt. Cauldrons the size of cars bubbled with liquids that changed color every few seconds. The air here was so thick with scent—cumin, saffron, rendered fat, vanilla, smoke, roses, and beneath it all the copper tang of old blood—that Aurora felt she could chew it.
At the center of the kitchen stood a figure nearly twelve feet tall. It wore the body of a vastly overweight man draped in robes of living flame. Its face was hidden behind a mask of beaten gold shaped like a laughing child. In one hand it held a ladle the length of a spear; in the other, a cleaver that dripped something too dark to be sauce. It moved between the cauldrons with surprising grace, humming a tune that Aurora almost recognized from her childhood.
Prince Belphegor.
Isolde’s hand tightened on Aurora’s arm. “Do not look at his eyes. He has too many.”
Aurora kept her gaze on the prince’s chest instead. The Heartstone flared hot enough to sting. She pressed her palm over it, feeling the frantic rhythm match her own rising panic.
The prince paused in his work. The golden mask turned slowly in their direction. The humming stopped.
For one terrible moment the entire realm seemed to hold its breath.
Then Belphegor spoke, voice like every delicious thing Aurora had ever denied herself rolled into one luxurious sound. “A new ingredient. How delightful. The shadow, the half-breed, and… oh. A Carter. I have not tasted your line in three generations.”
Aurora’s legs locked. She wanted to run. She also wanted, with a ferocity that terrified her, to walk forward and offer her wrist to that enormous cleaver. The two desires warred so violently she felt nauseous.
Nyx flowed in front of her, becoming a wall of solid darkness. “She is not for you.”
The prince laughed. The sound poured over them like warm syrup. “Everything is for me eventually, Nightwhisper. Even you. Especially you. I remember your human name. Aldric. You screamed so prettily when the ritual went wrong.”
Nyx’s form rippled with sudden agitation.
Aurora found her voice. “We’re leaving.”
She drew the Fae blade. The moonsilver caught the amber light and threw it back colder, sharper. The dagger hummed against her palm, eager. Where its glow touched the ground, the obsidian cracked like thin ice.
Belphegor’s mask tilted. “Pretty toy. Did the exile give you that? How predictable .”
Isolde stepped forward, silver hair lifting as though underwater. Her pale lavender eyes glowed with inner light. “The threads say they leave this place untouched, Glutton. I have seen it. You will not contradict the future I have already tasted.”
The prince considered her for a long moment. Then he shrugged one massive shoulder and turned back to his cauldrons. “Today, perhaps. But hunger is patient. Come back when you are riper, little Carter. I have a recipe that calls for clever girls.”
The ground lurched .
Aurora stumbled as the terraces began to fold upward like closing jaws. Tables overturned. Cauldrons spilled their contents in steaming rivers. The chocolate river reversed its flow, surging toward them in a dark, sweet wave.
“Run,” Isolde commanded, though her voice carried the calm weight of someone who had already watched this moment a thousand times .
They ran.
Nyx swept Aurora up, incorporeal arms surprisingly strong, carrying her above the rising flood. Isolde glided beside them, feet never touching the ground. Behind them, Belphegor’s laughter chased them like a living thing, growing louder, hungrier.
The Heartstone burned against Aurora’s skin. She clutched it, focusing on the pain. The pain was real. The pain was hers. She refused to become someone else’s meal.
They raced up the final hill, the one they had first descended. The rift they had fallen through still shimmered at its crest, a jagged wound in the amber sky leaking green Fae-light. It looked impossibly far.
The chocolate wave crashed against the base of the hill, hissing where it met the warm stone. Tendrils of it reached upward, forming sugary fingers that grasped at their heels.
Aurora twisted in Nyx’s grasp and thrust the Fae blade downward. The dagger sliced through the reaching fingers as though they were smoke. Where it cut, the chocolate turned to ash and blew away on a sudden wind that smelled of frost and wildflowers.
The rift grew closer. She could see the standing stones of Isolde’s grove through it, ancient oak sentinels glowing with soft green power.
“Almost there,” Nyx whispered. Their voice had grown thin, strained. Maintaining solid form this long in a realm that wanted to devour them was costing too much.
Aurora looked at the Shade’s faintly glowing violet eyes. “Don’t you dare fade on me.”
Their mouth, barely visible in the shifting shadow of their face, curved in what might have been a smile. “Not today.”
Isolde reached the rift first. She turned, arms open, and the silver chain around Aurora’s neck snapped taut, pulling her forward as though the Heartstone itself had grown impatient. Nyx poured after her, losing solidity at the last moment and becoming a ribbon of darkness that wrapped around her wrist like a protective bracelet.
They fell through together.
The transition was violent. One moment they tumbled through amber-scented heat; the next they crashed into cool, damp grass beneath a ordinary London night sky. Richmond Park smelled of wet earth and distant traffic. The standing stones loomed around them, silent guardians once more.
Aurora lay on her back, chest heaving. The Heartstone had gone cool and quiet against her skin. Above her, the stars looked reassuringly ordinary. Her stomach still growled, but the hunger felt cleaner now. Human.
Isolde knelt beside her, silver hair pooled on the grass like moonlight given form. She looked tired in a way Aurora had never seen before. “You did well, Rory. Most mortals who enter Dymas never leave the first table.”
Nyx coalesced a few feet away, form flickering like a badly tuned television. Their violet eyes were dim. “I require… rest. The realm remembered me too clearly.”
Aurora sat up. Her left wrist throbbed where the scar had reacted to the prince’s presence. She touched it, feeling the familiar raised crescent. For the first time in years the old injury brought comfort instead of shame. It was a mark of survival. Like today.
She looked at the Heartstone. The deep crimson gem no longer pulsed with alien warmth . It looked almost ordinary now, though she knew it never would be again.
“I need to know why it brought us there,” she said quietly. “And who gave it to me in the first place.”
Isolde smiled, small and mysterious. “The future has many flavors, Aurora Carter. Some of them are sweet. Some of them are you.”
Nyx drifted closer, brushing against her shoulder like cool smoke. “For what it is worth, I am glad you did not taste the cake.”
Aurora laughed once, a raw, exhausted sound that echoed among the standing stones. The laugh turned into something perilously close to a sob. She pressed the heels of her hands against her eyes until she saw sparks.
When she lowered them, the Fae blade lay across her lap, faintly luminescent in the moonlight. She closed her fingers around the cold hilt.
“I’m keeping this,” she said.
Isolde inclined her head. “It was always meant to be yours. As was the hunger you resisted today.”
Aurora stood. Her legs felt unsteady but they held. She looked at her two strange companions—one a being older than countries, the other a shadow that had once been a man named Aldric—and felt something shift inside her chest. Not quite hope. Not quite fear. Something sharper. Hungrier.
She was no longer just a part-time delivery driver hiding from her past above a London bar. She had walked through the stomach of Hell itself and come out with her soul still her own.
“Let’s go home,” she said.
Nyx’s voice carried on the night wind, soft and almost fond. “And what is home, Rory, if not the place that hasn’t tried to eat you yet?”
Aurora smiled, small and fierce, the crescent scar on her wrist catching the starlight like a second, secret smile.
“Tonight,” she said, “it’s a flat above Silas’ bar, a cold beer, and the greasiest chips London can provide. And tomorrow…”
She looked down at the Heartstone, quiet now against her chest.
“Tomorrow we find out who wanted me to remember what I am.”
The three of them walked out of the grove together—human, shade, and half-fae—leaving no footprints except Aurora’s. Behind them, the rift between worlds sealed with a sound like a satisfied sigh.
In the distance, faint as a half-remembered dream, Prince Belphegor’s laughter followed them all the way back to the lights of the city. It no longer sounded like an ending .
It sounded like the beginning of a much longer feast.