Chapter 1
The wind rolled in off the sea, thick with salt and something older than salt — a whisper that lived in the space between waves. Violet Harper sat cross-legged at the edge of the beach, her toes buried in cool, damp sand, her long white hair fluttering like a banner in the breeze. The sun was slipping behind the cliffs in a slow cascade of gold, and the tide came in steady and soft, like the heartbeat of something ancient and watchful.
She liked it best this way. Quiet. Wide open. The sea breathing around her instead of the pack.
Behind her, tucked into the dense folds of emerald woods, Norwood was beginning to stir. She could feel it even from here — tension rising like mist through the trees. Another haze cycle. Another night of primal urges, of bodies seeking heat and instinct sharpening past reason. Some pack members were already running. Some were hiding. Some had already chosen partners to ride out the storm.
Violet preferred the ocean.
From her perch above the tide line, she could see the cliffs curling protectively around the land, steep and jagged, softened here and there by moss and wildflowers. If she looked closely, she could make out the hollows and carved arches where the fae kept their homes, tucked away from curious eyes. Norwood wasn’t like other packs. It never had been. It was the only mixed-discipline pack in existence — wolves, vampires, witches, fae, and sirens, all sheltered behind the same wards, all answering to the same Alpha. A small, secret city carved into a hillside, held together by magic, blood, and the memory of an exile who had refused to choose one species over the people he loved.
Violet’s gaze drifted to the water. She took a breath. Then another.
Let the haze rise all it wants, she thought, curling her fingers into the sand. I’ll burn it out of me if I have to.
It was there, under her skin — the low thrum of longing that never fully left her, not since the last full moon. Like her powers. Like the song she wasn’t allowed to sing.
She leaned forward and dipped her fingertips into the foam. The tide kissed her skin, cool and hungry, and shimmered faintly as it pulled back.
It did it again. Not wind. Not a trick of the light.
She glanced down at her reflection — pale, freckled skin, white lashes, eyes the color of storm-glass with flecks of violet caught deep inside. She touched the surface again, and this time the water followed her fingers, curling toward her hand like it wanted to be held.
Not again.
Her stomach twisted with something she couldn’t name. She yanked her hand back and rubbed it hard against her thigh, as though she could scrub the feeling out of her skin. It had to be nothing. A coincidence. She stood, dusted the sand from her legs, and turned toward the trees — and behind her, the waves surged just slightly, climbing higher up the rocks than they had any right to.
Violet didn’t look back. She never did anymore. Looking back only made the questions louder.
She was bound. She had been bound since she was eighteen, the runes carved into a circle around her while Aethera whispered a dead language and her mother gripped her hand so tightly it left bruises. A siren, they’d told her. Rare. Dangerous. The old treaties had silenced her kind generations ago, after siren attacks nearly wiped out entire wolf lines. Violet had grown up believing that binding was a mercy — a wall built to keep the world safe from whatever she might become.
She had never once believed the wall might be cracking.
***
By the time the haze eased three days later, Violet had almost convinced herself the water incident had been nothing. She threw herself back into work instead, the way she always did, until the clinic’s sterile hum and the weight of her stethoscope felt more real than the tide pulling at her fingers.
The ward was quiet in the strange lull between evening and night. Most of the haze injuries — scratches, a dislocated shoulder, one deeply embarrassing bite mark someone refused to explain — had been treated and sent home. Violet stood at the long wooden counter, finishing her charting, when a nurse passed and gave her a tired smile.
“Go home, Violet. You’ve been here ten hours.”
“I’m going. I swear.” She peeled off her gloves, grabbed her satchel, and stepped out into air gone the color of bruised lavender, stars just beginning to needle through the dark.
She was halfway down the stone path home when the first howl split the night.
It wasn’t a haze howl. This one was sharp. Violent. Alarm.
A second howl followed, closer, threaded through with a command that cracked across the pack link like a gunshot.
Rogue attack. Civilians retreat. Warriors engage.
Violet’s heart slammed into her ribs, and she turned and ran — not away from the danger, but toward the one place she knew how to be useful. The world dissolved into chaos around her: warriors shifting mid-sprint toward the breach, snarls rolling down from the northern ridge, house lights flickering on and off as families locked themselves in. Her father’s voice cut through the link, low and urgent.
Vi. Status.
At the clinic. I’m fine, she sent back, ducking through the doors as a wolf the size of a small horse thundered past on the road behind her. Heading in to help.
Good girl. Stay safe.
Then the link went quiet, and Violet pulled on gloves with hands that only trembled a little.
Inside, the healers were already moving. Two injured wolves had been carried in, bloody but stable, and Violet fell into the rhythm of triage without thinking — check vitals, stop bleeding, clean wounds — while some distant part of her mind stayed tuned to the pack link, listening for the moment the rogues would be pushed back.
They were being pushed back. No breach to the core.
Until the scream came.
It wasn’t over the mind-link. It was real. Raw. Human.
The front doors burst open, and two wolves — still half-shifted, eyes wild with adrenaline — hauled in a figure wrapped in blankets already soaked through with blood. A healer ran to intercept them.
“Who is it?”
Beta Ronan looked up, his face gone the color of ash. “It’s — it’s the Alpha’s mother.”
The room stilled. Violet’s breath caught somewhere in her throat and stayed there.
“What the hell happened?” the head nurse demanded, already clearing a table with one sweep of her arm.
“We don’t know.” Ronan was shaking now, his voice fraying at the edges. “Something hit her home. The wards didn’t hold. There’s no scent, no aura — it just cracked through the protections. Like nothing any of us has ever seen.”
That didn’t make sense. Nothing broke through Norwood’s wards. Not without setting off every ward-alarm in a ten-mile radius, not without leaving so much as a trace behind.
Violet moved without letting herself think, helping ease the woman onto the medical bed. Nerissa Phoenix — pale, but wrong in a way sickness alone couldn’t explain, her skin dim, her eyes flickering beneath closed lids. Magic clung to her like fog, but it was cold. Not fae. Not witch. Not anything Violet recognized.
“Vitals?” she asked, tight and clipped.
“Dropping.”
“Get Aethera. Now.”
A healer sprinted for the back of the clinic. Violet leaned in, brushing damp hair from Nerissa’s forehead, and her skin was ice beneath Violet’s fingers. She reached out with the only gift the binding had left her — the quiet, wordless empathy that let her feel what patients couldn’t say — and searched for the pain hiding beneath the surface.
There was no pain to find.
There was only silence. A hollow, consuming silence, like something had reached inside this woman and scooped out everything that made her real.
Something had attacked the Alpha’s mother, carved straight through wards no one had ever managed to breach, and left no trace of what it was.
And whatever it had been, Violet understood with a cold certainty settling low in her chest — it wasn’t finished.








