LOGINThe visions started the next morning.
Not during sleep this time—but while Seraphina was wide awake, seated in the middle of her first spellcraft lecture. She’d been trying to focus. Trying not to fidget. The room was warm, the teacher’s voice a steady rhythm, the chalk tapping the board in intervals like a metronome. Students scribbled quietly around her. The air smelled faintly of old parchment and candle smoke. Then it hit. One blink—and everything vanished. The classroom, the blackboard, the students—all gone. She was somewhere else. She stood in a tall, round chamber, lit by dozens of red candles that flickered despite the lack of wind. The light cast deep shadows across the stone walls, which were etched with old symbols that seemed to shift if you looked at them too long. Her body felt different. Older. Taller. Stronger. She wore a crimson gown that shimmered like it had been woven from molten light. Her feet were bare. The stone beneath her was etched in circular patterns—runes she somehow knew, even though she didn’t understand how or why. Her fingers were stained with something dark. Blood. And her own voice echoed off the walls. She was chanting. A language she didn’t know—but her mouth said the words without hesitation. In the center of the chamber was an altar. And on it— Her body. Still. Pale. Dying. Then—another voice. Hoarse. Panicked. Calling her name. Lucan. — She gasped and jolted upright. Back in the lecture hall. Students still scribbling. Professor still talking. Her pen clattered to the floor, and a few heads turned, but no one looked too concerned. Seraphina pressed a hand to her chest. Her heart thundered against her ribs like it wanted out. She wasn’t dreaming. That… hadn’t felt like a dream. It felt like a memory. — After class, she didn’t go to her next one. She slipped out a side corridor, hugging the quiet wall and ignoring the knot forming in her stomach. Lucan was already waiting. He leaned casually against the stone near the staircase like he’d known exactly when she’d come, the same quiet look in his eyes, like he already knew what she’d seen. “You saw it, didn’t you?” he asked. She didn’t answer at first. She could still feel the blood on her hands. “I was in a red room,” she said finally. “There was an altar. A… a spell.” Lucan nodded once. Slow. Almost sad. “You’re starting to remember,” he said. “The life before this one.” She swallowed hard. “That’s not possible.” “But it’s happening.” He didn’t look surprised. Just resigned. His eyes drifted to her wrist. “The rune?” Still there. Darker now. Its edges more defined. Like it had settled deeper into her skin. Lucan held out his hand. “Come with me. There’s something you need to see.” — He led her down a back corridor of the academy—one she hadn’t even noticed before. The light grew dimmer the further they walked, torches lighting automatically as they passed. The air here was colder. Older. They stopped at a narrow wooden door tucked behind a shelf that looked like it hadn’t been moved in years. Lucan whispered something under his breath, and the door clicked open. Inside was a small, circular room. The walls were carved with symbols that pulsed faintly, almost like they were breathing. Dust coated every surface. The air smelled like old magic—faint lavender, wax, and something coppery underneath. A heavy tome sat open on a pedestal in the center of the room. Lucan walked to it, flipped the page gently, and stepped aside. “This,” he said, tapping the parchment, “is a soul-bind sigil.” Seraphina stepped closer. Her breath caught. It was the same symbol on her wrist. A spiral wrapped in jagged lines, marked in thick black ink. “The person who carries this,” Lucan continued, “has been marked across lifetimes. It’s not a temporary spell. It doesn’t fade. It attaches to the soul.” She stared at the page. “The body carrying it,” he said, “was never meant to survive after it awakens.” Her voice came out quieter than she meant. “So it’s a curse.” He nodded. “A curse meant to keep you from remembering who you were.” Seraphina took a slow step back. The weight of it hit her like a wave. “And if I do remember?” Lucan looked at her, his voice low. “Then the sigil completes. And it consumes the soul.” She looked up, eyes wide. “Then why are you helping me remember?” Lucan was quiet for a beat. Then he said, “Because if you understand what you’re carrying—maybe you can change what happens next.” Her mouth felt dry. “Has anyone ever broken it?” “No.” Her chest tightened. “But you still want me to try.” He looked at her then like she was the only thing in the room that mattered. “I want you to live,” he said. — That night, she didn’t sleep immediately. But when she did—he was already waiting. This time, she wasn’t pulled into his world. He stepped into hers. Seraphina found herself inside a mirrored maze. Tall panels of glass stretched around her in twisting, endless turns. Each reflection showed a different version of herself. One crying. One covered in ash. One wearing the red dress from the vision—blood blooming at her ribs. Lucan emerged from the dark, quiet. “You built this place,” he said, stepping carefully beside her. “To protect yourself.” “From what?” she asked, her voice hollow. “From remembering,” he said. As they walked, the mirrors shimmered. One showed her casting fire. One showed her standing alone before a tower. One showed her holding Lucan’s face, kissing him. Then pushing him away. They stopped before a mirror that pulsed faintly red. The girl on the other side wore a blood-soaked dress and stared back with eyes hollowed by grief. Seraphina reached out and touched the glass. “Was I ever happy?” she asked softly. Lucan stood beside her. “You were powerful. Feared. In love.” “With you?” His voice didn’t flinch. “Even when you knew I’d break your world.” Tears burned her eyes, but didn’t fall. She turned to face him. “If I let you in, I lose myself.” “I don’t want all of you,” Lucan said quietly. “Just the part that chooses me.” He stepped closer. Their lips almost touched. Then— Seraphina pulled away. And the dream cracked. Mirrors shattered in waves around them. The air turned cold. The sky above them darkened, and a new memory surged forward, uninvited. She was on the ground. Lucan stood over her. Only this time—he wasn’t calling her back. He held the blade. And he looked afraid. “You killed me,” she whispered, as the memory swallowed the dream whole.They gathered at dusk.Not all at once. Not confidently. They came in ones and twos, drawn by the bells and by something quieter that tugged at their thoughts. Some carried lanterns. Some carried nothing but exhaustion. A few arrived angry, arms crossed, eyes sharp with suspicion. Others looked relieved just to have somewhere to stand that felt solid.The square beneath the academy filled slowly.Saraphina stood at its center, barefoot on cold stone, the faint gold glow in her palms pulsing in time with the deep current beneath the city. She could feel every person as they arrived, like lights flickering on in a vast dark room. Each carried their own weight. Their own fear. Their own memories hanging by threads Malrec was already reaching for.Lucian stayed close, never touching unless she swayed. When she did, his hand was there, steady and real.Mirielle and Kaelen moved through the crowd, guiding people into a loose circle. There were no sigils carved into the ground. No binding ma
The calm did not last.It never did.Saraphina stood at the center of the bell tower long after the last sleeper had steadied, her breath shallow, her hands numb. The dream current hummed through her like a second pulse, quieter now but constant. Not something she could switch off. Something she had agreed to carry.Lucian helped the last of the sleepers into stable positions, murmuring reassurance where it was needed. When he returned to her side, he did not touch her at first. He studied her face, the faint strain around her eyes, the way her shoulders sagged like she was holding up something invisible.“You are still here,” he said gently.She nodded. “I think so.”That was not the answer he wanted.Outside, the city had fallen into an uneasy half sleep. Lanterns still burned. Guards moved through the streets more slowly now, less sure of their authority. Somewhere, a child laughed in their sleep, the sound startling in the quiet.Mirielle entered the tower, rain dripping from her
Duskmoor did not sleep that night.Lights burned behind shuttered windows long past curfew. Candles trembled on sills. People lay awake in their beds with eyes wide open, listening to the city breathe like something alive and restless.Dreams came anyway.Not gently.Saraphina felt it from the moment she closed her eyes. The pull dragged at her consciousness, rough and insistent, like a tide that did not care whether she was ready.She gasped awake on a narrow cot in one of the academy’s lower chambers, sweat dampening her skin. The stone walls around her glowed faintly, veins of dreamlight pulsing through old cracks.Lucian was already sitting up across the room.“You felt it too,” she said.He nodded, jaw tight. “He has opened the gates.”Outside, a scream cut through the night.Then another.Saraphina was on her feet before fear could catch her. “That was not a nightmare,” she said. “That was a crossing.”They rushed into the corridor. Doors stood open. Students and residents poure
The city did not answer her with one voice.At first, there was only noise.Whispers spread like ripples across water, overlapping and contradicting one another. Some people leaned forward, hungry for meaning. Others folded their arms, already braced for disappointment. A few turned away entirely, muttering prayers under their breath as if her words alone might curse them.Saraphina stood still and let it happen.She had learned long ago that truth did not arrive like fire. It arrived like rain. Slow. Uncomfortable. Impossible to ignore forever.A man near the fountain shouted first. “You expect us to believe you after everything that burned?”A woman beside him snapped back, “She saved my sister.”“And brought soldiers to our door,” another voice countered.The crowd swelled, sound rising, tension tightening like a drawn string.Lucian watched from the steps, his gaze scanning the edges. He felt it before he saw it. The faint distortion in the air, like heat rising from stone. The dr
The world did not end.That was the first lie.Morning came anyway, pale and unsure, seeping through the academy windows as if nothing had shattered beneath its foundations. Rainwater clung to the stone walls. Smoke still rose from the lower courtyards. Somewhere far off, bells rang again, slower now, like they were testing whether the sound still belonged to them.Saraphina sat on the cold floor of the ritual chamber, her back pressed against a cracked pillar, her hands resting uselessly in her lap. The gold in her palms had faded to a dull warmth, like embers buried beneath ash. She could still feel the circle beneath her feet, burned into the stone and into something deeper that refused to name itself.Astra lay at the center.Alive.Bound.Her body glowed faintly, dreamfire pulsing beneath her skin in a slow, uneven rhythm. Runes crawled up her arms and throat like veins of light, tightening every time she tried to breathe too deeply. Her eyes were open but unfocused, staring thro
The storm had finally broken.Rain hammered against the broken glass of the east tower, streaking down the stone walls like veins of silver. Inside, Saraphina stood before the cracked window, her reflection flickering with every flash of lightning.Lucian’s voice came softly from behind her. “You haven’t slept in two days.”“I can’t,” she whispered, eyes fixed on the horizon. “Every time I close my eyes, I see her. Astra—” Her voice faltered. “She’s still alive. I can feel her.”Lucian moved closer, the faint shimmer of his aura casting long shadows across the floor. “Feeling isn’t the same as knowing.”She turned to him, sharp and burning. “It is when your soul is bound to the same curse.”His silence said enough. The ache in his eyes was worse than any wound. He wanted to believe her—he did believe her—but he feared what it would cost.Kaelen burst in before either could say more. His cloak was soaked, his hair plastered to his forehead. “The city’s on the edge again,” he said breat







