Aurora laughed as children wove shells into her braid. Lili was in the middle of a ring of dancers, mimicking their steps, arms full of strange fruit. Alora had stopped moving altogether. Her eyes were trying to focus on smaller details that seemed out of the norm.
Something beneath her skin tightened. The shadows… hummed. She turned, watching the dancers again. One passed her, and for a flicker, their eyes were empty sockets, smiling lips full of tiny, needle-sharp teeth.
The music was slightly off, just one note out of tune. The laughter deepened, a half-tone too low. And beneath the joy, beneath the fire and flute, a voice sang.
“Stay… stay with us…”
“Breathe the salt, and sing the tide…”
“Forget the sky above…”
“Stay… and you will never die…”
Alora’s eyes widened. She spun toward Aurora, reaching out,
“It’s a trap.”
The colors around them intensified, too vibrant, too perfect. Lili’s dance slowed, her eyes glazed. Aurora clutched the shell in her hand, blinking rapidly, like trying to wake. Alora screamed their names, her voice cracking.
“You have to resist it! It’s a siren’s call! It’s not a memory, it’s a snare!”
Aurora staggered, the laughter of the children ringing too close, too sweet. The shells in her braid tightened, digging into her scalp until it felt like thorns. She tried to lift her staff, but her arms felt heavy, like they were filled with seawater. Ymir’s face flashed in the crowd, smiling, reaching for her hand. For a heartbeat, she almost let herself believe.
Lili twirled with the dancers, fruit in her arms dissolving into writhing eels that coiled around her wrists and ankles. She gasped, but the music drowned out her voice. The ring of dancers pressed tighter, their feet never touching the ground, their smiles stretching wider. One leaned close to her ear, whispering in a voice like the sea dragging stones.
“You belong to the roots below, little druid. Stay. Stay and bloom with us forever.”
Alora’s voice cut through, sharp and desperate.
“It’s not real! You have to break it! Fight it!”
Gravebloom pulsed violently against her back, shadows lashing outward. The siren-song faltered for a fraction of a beat, the music skipping like a cracked record.
Aurora bit down on the memory, forced her breath steady, and slammed Starfell’s butt against the ground. Light burst outward, momentarily cutting the illusions away. The children vanished like foam on the tide, leaving only broken shells scattered on the stones.
Lili cried out as the dancers flickered into skeletal figures draped in seaweed, their arms tightening like ropes. She thrashed, vines erupting wildly from the cracked pavement, snapping the illusions in two. The festival wavered, the sky dimming from gold to gray.
Still, the song pressed on, woven into the bones of the city itself. A chorus of a thousand drowned voices, begging, “Stay…sing..never leave us again…”
At the center of the square, where the music was the strongest, the crowd parted.
The siren glided into view, and the festival hushed, though the music did not stop. It bent around her instead, as the flutes and drums had always belonged to her voice.
Her gown had once been woven for a queen. Sea-silk threaded with moonlight shimmered in every fold, but now it was sodden, trailing brine as she moved. Barnacles and small starfish clung to the hem as though they had grown there over centuries. Where the fabric touched the ground, water beaded and spread, leaving glistening trails like fresh tears.
Her hair floated in slow, weightless streaks, black as obsidian glass, drifted as though she still moved beneath the ocean's skin. Each strand caught the light, reflecting faintly shifting hues, sometimes silver, sometimes green, with hints of the dark violet of a storm tide.
Her arms were pale, almost translucent; here and there, ribbons of kelp wound around her wrists and shoulders, blooming into jeweled polyps that pulsed faintly with borrowed life.
She spoke, and her voice was a song. A lullaby in the key of forgotten dreams, rising and falling like a tide against the shore.
“Daughters of sun, earth, and shadow,” she said, smiling. It was tender, like a smile of a mother who had already buried her children, or a lover who knew you would leave her.
“Walk no further into sorrow. Stay here. Dance. Laugh. You’ve suffered, each of you. Grieved. Bled. This place will ask nothing more of you. You may celebrate… forever.”
She was heartbreakingly beautiful. Her cheeks glimmered faintly with seawater. Her arms opened wide. All around, the market shimmered, laughter returned, children spun, the music rose again, but now beneath it, a tide of emotion curled at their feet.
“No battles. No dying gods. Only peace. And light. And endless song.”
Alora narrowed her eyes, clutching Gravebloom.
“It’s a lie.”
The Siren tilted her head.
“A choice.”
Aurora stepped forward. “What do you want from us?”
The Siren paused. Then her voice softened, and she began to sing.
“A riddle, if you please, to cross the sunken seas. A boat without a sail, yet it rides out each gale. It holds all but breaks, with the sorrow it takes. Once full, it sinks, but it drinks what it drinks. What is it I ask, that love fills too fast?”
Silence. Even the ghost-city seemed to hold its breath. Aurora furrowed her brow.
Alora muttered under her breath, “A trap within a trap.”
Lili squinted. “A boat without sail… breaks with sorrow… love fills it…” She started pacing.
“I swear if this is another metaphor for trauma, I’m going to scream into a tree.”
Alora glanced at her. “It’s not a metaphor. It’s a reflection.”
Lili stopped, looked down, Eyes widening.
“A heart.” She said it softly, then louder: “It’s a heart.”
The Siren’s smile widened, not malicious, but sorrowful and proud.
“You are correct. A heart rides the storm of love, breaks beneath grief, and still… drinks.”
She turned her gaze to Aurora, but her face was what silenced them, etched with a grief that no sea could wash away. She spoke, it was not of a monster but as a person.
“I was Thalassia’s last crown,” Her voice, a song in the key of loss.
“I sent my husband to war, to defend the High Kingdom against the Rift. His fleet burned before it ever reached the shore. The sea gave me back only ash and silence.”
The square dissolved into marble and gold.
Thalassia still stood above the sea then, proud and sun-washed. Banners snapped from ivory towers. Markets bustled with citrus and silk. Bells rang from the harbor where ships once slept against the tide.
The girls stood high above the city, looking down, almost floating over the city as they watched the events unfolding.
She stood upon the palace balcony as black plumes smeared the sky. The fleet burned miles from shore, sails collapsing inward like dying lungs. The sea reflected the fire in trembling streaks of red.
No ships returned. Only wreckage. Only ash drifting across the tide like gray snow. They brought her a fragment of his crown. Warped. Salt-scarred. Still warm. She did not weep at first.
She held the crown in both hands and waited for the gods to answer. They did not. The Rift split the distant sky days later, a wound of boiling shadow. Creatures spilled from it like rot from an opened grave. Cities along the coast fell in silence. Refugees flooded her gates. Priests prayed until their voices broke.
The sea grew restless. Each night, the tide climbed higher. She went alone to the shoreline when the council would not follow. Barefoot. Crownless. Grief wrapped around her ribs so tightly she could scarcely breathe.
“Take it,” she whispered to the dark water. “Take my sorrow. Take my throne. Take me.”
The tide touched her ankles. Cold. Then warmer. Then rising. The ocean did not rage. It answered. It climbed the steps of the harbor as gently as a mother lifting a sleeping child. It poured into the streets without crashing into a single wall. It filled fountains, market stalls, and open doorways. People screamed at first, then quieted as the water wrapped them in silver light.
She stood upon the palace steps as the tide reached her knees. Forgive me, she mouthed, though she did not know whether she spoke to her people or to her king.
“Thank you. I promise I will keep them safe. Safe from the darkness.”
The bells rang once more as the water swallowed them. The city sank without splintering. The sea closed over Thalassia like a lid.
When she tried to follow, when she let herself fall beneath the surface, the water would not let her die. It hollowed her lungs. It remade her voice. It left her standing in the drowned square, alone among drifting banners and floating lanterns that no longer burned.
If you spot this story on Amazon, know that it has been stolen. Report the violation.
The ocean had kept her alive. To sing. To remember. To never forget the sound of the bells.
The vision snapped away. But her eyes still held the moment the bells stopped. Her gaze swept over them, soft, sad.
“I begged the gods for mercy. None came. So I gave my people what I could. Safety. I wrapped the city in my grief and pulled it into the sea, where the Rift’s fire could never touch them. Here, they would dance, laugh, and breathe forever. But love… must not live only in memory. Take the shard. Leave the joy behind and remember me when the tide turns.”
The crowd shimmered brighter around her, laughter returning, children spinning, banners snapping in phantom winds. The illusion deepened, fueled by her will. Her smile broke their hearts.
The Siren’s voice rippled outward, soft as a tide across the sand. Her bare feet brushed the stone, and the square itself shifted, brightened. The festival bent again, the siren held her arms outstretched and twirled around in a circle. A sad smile appeared on her face as she spun. Suddenly, the air grew warmer, sweeter.
The world fell away, the water vanished. The stone beneath their feet turned to sand. The air thickened. Aurora gasped as the vision flooded her senses. Lili dropped to her knees, clutching her temples. Alora’s grip tightened on Gravebloom, thorns drawing blood.
They saw the Rift, torn wide, a wound in the sky, black and boiling, leaking tendrils of shadowed flame across the land. From it poured creatures, twisted and eyeless,
bones wrapped in chains of void light, teeth jagged as broken glass. They consumed everything.
Forests turned to rot. Cities fell in silence. Oceans boiled upward and bled into the sky. The girls watched as the lands they had known, the Grove of Lili’s childhood, the Sanctum where Alora was raised, Aurora’s home of healing, burned. They heard them.
“Aurora…” Her mother’s voice.
“Lili, run!” A voice choked in smoke.
“Alora… remember us…”
Loved ones stood in the shadows just beyond the reach of light, arms outstretched, faces ruined, eyes hollow. Their voices were not screams. They were pleas.
“Save us.”
“We’re still here.”
“Please…”
A light bloomed. Blinding, pure, and the vision shifted. Now they stood on a cliff of green grass, the wind warm, the sky soft and open. Below, fields of flowers danced in sunlight, golden, violet, white. Laughter rang out, children’s laughter.
Two small figures ran through the flowers, a boy with Ymir’s dark hair, a girl with Aurora’s green eyes. They called to each other with joy, chasing butterflies and sky-lanterns. Behind them, in the distance, Ymir stood near a quiet grove. He smiled, eyes shining with tears and warmth. He raised a hand and waved.
The girls stood together at the cliff’s edge, unbroken. Older, Whole. Aurora’s hand trembled at her side. Lili wiped her cheek with the heel of her palm. Alora closed her eyes, but her lips moved:
“Hope.”
The scene changed. Fields of dead and rivers of blood. A figure standing on a hill, tall and menacing. Dark rippling laughter rings out. The dead rising from their graves, not entirely whole. An army of them marching towards cities, culling everything in their path. Devastation.
The Siren’s voice returned. From the thread of fate woven into their journey.
“You have seen the paths, daughters of will. Ruin is not promised. Nor is joy. But every choice shapes the ending. You will bleed. You will fall. You may even break. But still, you choose.”
The scene before them vanished, bringing them back into Thalassia. The siren spread her arms wide, her drowned gown trailing silver rivulets across the stones. Her voice curled through the vision, wrapping them like a lullaby.
“This is the gift I give. I have shown you many possibilities. Stay, and the world beyond cannot hurt you. Or take the shard, and the rest of the world can be saved as you drown in sorrow.”
The Siren moved to the side as the crowd parted to make a path. No music, no joy. No ghost festival to guide their steps. Only the cracked streets of Thalassia, glowing faintly beneath moss and coral, as the last embers of magic faded into stillness, as the girls walked forward following the siren.
Suspended in a sphere of silver-tinted light, the shard pulsed slowly, as though it was breathing, a water bubble surrounding it. Its glow painted the ruined stone with shifting patterns of tide and flames, a relic of what the city once was. The grand stages itself had cracked under the weight of centuries, coral filling the seams, barnacles clinging where dancers once stood. Yet the Shard hung untouched, unclaimed, as if the ocean itself guarded it. The city had already shown them its final truth. Now it only waited to be remembered.
Alora remained back, quiet as a tomb. Aurora moved first. She stepped up onto the stage without a word, her hands loose at her sides, eyes unreadable. Lili watched her with a mix of awe and wariness. She tilted her head, forcing a crooked grin.
“Well…if nobody else is gonna say it, I will. I’m not swimming all this way again just to not grab the shiny.”
When Aurora reached out, the bubble dissolved into mist, gentle, soundless. The shard fell into her palm as it belonged there.
Like it had been waiting for her hand all along. A flash of silver-white light surged around them, and the world folded. The water's currents rushed over them, pushing them back.
The wind returned. The scent of salt and sun. The sound of gulls. They stood once more on the coastal cliff, high above the waves, just beyond the mouth of the cave they’d entered hours, maybe days, before.
The journey to Thalassia had been erased from the world’s surface. But not from their memories. Lili looked around slowly, then turned to the others and deadpanned:
“Okay, well that would’ve been helpful information, like… a dozen leg cramps ago.”
The only sound was the restless sea crashing against the cliffs below, endless. Aurora glanced around, the shard pulsing faintly in her hands. A warm light spilling faintly through her fingers. She reached around her and placed the shard in her pack. Keeping one hand pressed to where the Shards rested, the pulse was faint but steady.
Alora plopped on the ground, leaning back on her palms, eyes distant, fixed on the horizon.
“The siren wasn’t lying,” she said at last. “We could have stayed. Maybe even been content.”
“Yeah,” Lili muttered, plucking a sprig of grass from the cliff’s edge and twirling it between her fingers.
“But you know me. I’d have gotten bored after…what? A week? Two?” she shot Aurora a sideways grin, but her voice carried a thread of truth she couldn’t quite hide.
Alora’s expression hardened, though her voice stayed quiet. “Mercy can still be a trap.”
The wind shifted, carrying with it the faint taste of salt and the fading warmth of the sun. For a moment, they stayed there, on the side of the cave, looking at the hidden city under the water's surface. Three figures on the edge of the world, bound by the promise of peace, and the choice to keep walking through the storm.
They lingered at the cave longer than they meant to, the salt wind tugging at their cloaks, the ocean still roaring below as though it hadn’t noticed the city had drowned. Aurora set her pack down between them and slowly drew the book into the light.
The latch quivered, already knowing what had been taken, what had been chosen. Without her touching it, the book opened. Pages turned on their own, ink spilling like smoke across parchment that had once been blank.
Words took form. Images followed, painted in shifting strokes of silver and violet. A history none of them had asked to see, but all of them knew they could not turn away from.
“How did you know to grab the scary book?” Lili asked, awe-struck.
“I…I don’t know. I just did.” Aurora answered her staring at the page.
“Well, don’t leave us in suspense!” Lili nudged her.
Thalassia- the pearl of the western coast, seat of tide-born kings and queens. When the Rift stirred, the king, name not remembered. Sailed with his fleet to join the High Kingdom’s defence. His ships were on fire before they touched the shore. His crown fell into the sea. His name into silence. In her grief, the queen wept until the ocean answered. To keep her people from the Rift’s grasp, she drowned them all in the embrace of salt and tide. A mercy, a cage, a curse.
The ink bled into another page, towers wrapped in flame, black glass spires falling into a storm of ash, were sketched onto the paper.
The Ashen City- once a sanctum of flame and faith. Here rose a proestess of the Ember Choir. When the Rift’s corruption clawed at their gates, she took the fire of her god into herself. Flesh withered, bone bared, wings of light became wings of ask and glass. She burned alone to sheuld her temple. Her body broke, but her fury endured, bound in unending rebirth. She became the Phoenix, the last guardian of the Ashen Choir.
The pages stilled. The words glimmered faintly, then began to fade, as though the Book itself had no more to remember.
Aurora’s throat tightened. She traced the still-warm ink with one trembling hand.
“These weren’t just stories,” she whispered. “They were choices. Grief shaping the world. Someone recorded the events.”
Alora closed her eyes, her staff resting in her lap. “Every choice leaves something behind, a wound or a weapon.”
Lili stared out at the sea, her usual smirk nowhere to be found. She twisted the shell still woven into Aurora’s braid between her fingers.
“We are walking into the middle of all of them. Why do you think they made those choices? Wasn’t there another way?”
Aurora’s fingers lingered on the book’s cover, the scorched bark-like texture rough under her skin. She should have closed it, locked it away before its whispers drew them further in. But the book did not allow her to make that choice. It shuddered again, like a heartbeat, and flipped through pages once more.
Pages fading into new clean slates now filling with fresh lines of ink, looping as though a hand pressed against them from the other side. Almost as if the words were being written at this moment.
The words scrawled across the page, stark and uneven.
I write because I cannot bear to forget. I bind because memory is heavier than iron. Every choice I made tore a world from itself. Every vow I kept buried another in ash. I record so that someone will know what I destroyed, even if I cannot face it. It was my fault. Every broken heart, every passing, I can not hold the grief any longer. So much sadness … I did this.
The ink trembled, smudged as though blurred by unseen tears. Lili leaned forward,
“They are not just writing it, they are keeping history…bleeding into it.”
Alora’s jaw tightened in annoyance. “Not just history, it's a confession. A coward who broke the vow wants forgiveness.”
Aurora read the next line aloud, her voice low.
I am the keeper, though I do not deserve the name. My hands have tried to close the Rift a dozen times. Each time I saved the living. Each time, I damned the ones who trusted me. I carve their stories here, so that I will never forget the cost. But memory cuts deeper than any blade, and shame is a shadow I cannot fight. So I hide and write. I endure, alone. I am stepping down, no longer a Guardian of light. Now I am the keeper of shadows.
Aurora shut her eyes briefly. “This isn’t just a book of maps or secrets. It's a monument. A record of their failures, written so they don’t vanish with them.”
“So their guilt doesn’t,” Alora added, her voice edged with something close to pity, though she masked it quickly.
Lili fiddled with the shell in her fingers, frowning. “So what's worse, that they’re some monster that writes down every broken thing they’ve done, or they actually believe this makes it better?”
Aurora didn't answer. She pressed her palm flat against the page. The ink still glistened, fresh, alive. A wound that never closed.
The book shivered again, turning one final page. The ink scrawled faster now, jagged:
Only death may close the Rift.
But it is not my death that is required. It is yours.
The words stopped, the ink bleeding into silence.
“ So what? We ask the questions, and the book magically has the answers? I have a question, why now answer? Why is it all of a sudden not a random mess of ‘hey, go maybe that way’?”
Lili huffed, gesturing towards the book. Alora exhaled slowly, her eyes catching the dying light.
“They hide because they know what it will cost. And because they are waiting for someone else to pay it.”
Lili shoved herself upright, pacing. “So what do we do? Chase down a ghost who wants us to finish his mess? Or pretend we didn’t see that and go die on our own terms?”
Aurora closed the book at last. The latch sealed with a sound like roots snapping shut. She rose to her feet, shoulders squared despite the weight pressing on them.
“We find them,” she said softly. “Because the Rift won’t end itself. And if they know how this story finishes, then I don’t care how far they’ve buried themselves, we’ll drag them into the light.”
Alora stood up and dusted herself off. “If they know so much about the rift and how to close it, they will know how to bring back Ymir. We will make them take responsibility for their actions. The dead should know peace.”
The sun slipped beneath the horizon. For a moment, the ocean looked like molten gold, then darkened into endless shadow. The sky started to fall once again, rain pouring down on them. Giving the answer they needed. Keep moving forward. The book pulsed once, as though in answer.

