Morning came heavy and grey.
Mist rolled down from the cliffs surrounding Nightshade Academy, curling between the towers like smoke from an unseen fire.
Seraphine Vale woke up with a start … the same dream again.
A whisper in the dark.
A woman’s voice calling her name.
And always, the sound of a heart … beating, then stopping.
She pressed a trembling hand to her chest and tried to shake it off.
Elara was already up, rummaging through her books. Her uniform blazer was half-buttoned, hair a storm of black curls, and ink smudged her cheek.
“Morning, psychic princess,” Elara said with a grin. “You missed breakfast. Again.”
Sera groaned. “If I have to drink that blood-orange tea one more time, I’ll start hissing at people.”
“Don’t tempt me,” Elara replied. “It’s my favorite part of the morning.”
But the joke didn’t last.
When they reached the corridor, a strange hush filled the air. Students clustered near the grand staircase, whispering. The usual chatter of wings, footsteps, and laughter was gone.
Lucien stood at the center of the crowd, his coat dark as ink, eyes cold and sharp.
Sera’s stomach twisted. Something was wrong.
She edged closer. Elara followed, her face pale.
That’s when she saw it.
A crimson streak across the marble floor … thin, like a ribbon of paint, leading to a trail of black feathers.
And at the end of it, the House crest of a fallen student: Astralis.
Elara gasped. “That’s Lyria’s… she’s in my house.”
Lucien’s gaze flicked toward them. His voice was low, controlled. “She’s missing. Her dorm was empty when dawn bells rang. But…” He glanced at the crimson trail. “Something else woke the guards.”
Sera knelt, fingertips brushing the faint shimmer of magic that clung to the marble. Cold pulsed through her , a hum she didn’t understand.
“It’s psychic residue,” she whispered.
Lucien’s head tilted. “You recognize it?”
“Just… felt it.”
His eyes narrowed slightly, as if filing that detail away.
Before either of them could speak, the Headmistress appeared …gliding down the stairs in her long silver robes. Her presence silenced everyone.
“No one leaves their houses after dusk,” she said. “No one wanders the forest. Lyria Veine has vanished under unusual circumstances.”
The word unusual made Sera’s skin crawl.
“We will investigate,” the Headmistress continued. “Until then … stay in groups. The walls of Nightshade remember what happens when you forget the rules.”
Her gaze lingered , just a moment … on Seraphine.
Then she turned and disappeared into shadow.
By afternoon, the rumor had spread through every corridor.
Some said Lyria was taken by the spirits beneath the west tower.
Others swore they heard wings scraping against her window before dawn.
Sera wanted to believe none of it but she couldn’t shake the vision in her dream: the beating heart, the voice whispering her name.
She spent lunch pushing food around her plate, lost in thought.
Elara leaned closer. “You’re thinking about it, aren’t you?”
Sera didn’t answer.
Across the room, Lucien sat with his House …calm, untouchable, every move deliberate. But his eyes flicked toward her once, quick and sharp.
Then Keal appeared beside their table, dropping his tray down with a grin.
“Guess who got detention?”
Sera looked up. “You?”
He nodded. “Apparently, hybrids aren’t supposed to ‘test’ the blood wards after curfew. Who knew?”
Elara snorted. “You tested a blood ward?”
“I was bored,” he said with a shrug, then lowered his voice. “But while I was there, I saw something.”
Sera’s attention snapped to him. “What?”
“A shadow …near the east tower. Not a person, not a bat. Something bigger. And when it moved, the air shimmered like it was tearing.”
Elara frowned. “Like a rift?”
Keal nodded. “Exactly. I was going to tell the guards, but they don’t listen to hybrids. Thought maybe you’d want to check it out.”
Sera hesitated. “We’d be breaking curfew.”
He smirked. “You say that like it’s new.”
They met after midnight.
The sky above Nightshade burned with silver stars, the moon hanging low like a blade.
Elara arrived first, clutching a flickering orb of light. Keal followed, his movements silent, his half-vampire senses scanning the dark.
Sera came last … her coat pulled tight, boots silent on the cobblestone. Her heart wouldn’t stop racing.
The east tower was older than the rest of the academy , its windows sealed, the doors chained. The vines crawling up its sides were black and thorned, pulsing faintly with red veins.
Keal pushed the door once … it didn’t budge.
Elara muttered something under her breath, tracing a symbol in the air. The chains rattled … then fell loose.
Inside, the air was cold and thick with dust. The walls were covered in ancient runes … faintly glowing.
“This place feels wrong,” Elara whispered.
They moved deeper in.
And then they saw it.
A pool of water, black as obsidian, rippling in the center of the floor. Above it, a shape shimmered … half-formed, whispering in a language Sera didn’t know.
She stepped closer.
The whisper grew louder.
Her name.
“Seraphine…”
The world tilted. Her vision blurred … flashes of crimson, eyes like fire, and a heart beating in a jar.
She gasped, stumbling back.
Keal caught her. “Sera, hey, what’s….”
But before he could finish, the pool exploded upward … a burst of dark energy slamming into the ceiling.
Elara screamed, shielding her face. Keal drew his blade, fangs flashing in the dim light.
Something moved within the black water, not a person, not a creature. A presence.
And then it was gone.
Only silence remained.
Sera stood frozen, chest heaving.
“What was that?” Elara whispered.
“I don’t know,” Sera said …though deep down, she did. The same power that had haunted her dreams. The same voice.
Keal crouched near the pool, touching the edge of the runes. “It wasn’t just magic. This was summoned. Someone opened it.”
Elara’s face was drained of color. “You mean… someone in the Academy?”
Keal nodded grimly. “And they used psychic energy to do it.”
All eyes turned to Seraphine.
Her throat tightened. “No. I didn’t… I couldn’t…”
Lucien’s voice cut through the dark from behind them.
“Couldn’t you?”
They turned. He stood in the doorway, silver eyes burning.
“You’re not supposed to be here,” he said quietly. “But then again, rules never mattered to you, did they, Vale?”
Sera glared. “Did you follow us?”
“Someone has to clean up your mess.” He stepped closer, his presence heavy with restrained anger. “You have no idea what you’re touching. That thing could’ve killed you.”
“Then why does it know my name?” she shot back.
Lucien froze …. just for a moment. “Because,” he said finally, his voice low and dangerous, “you’re not who you think you are.”
The tower lights flickered.
The pool rippled again.
And for the first time, Sera felt it … the unmistakable pulse of her power awakening.
It was only the beginning.