Before either man could speak, the bell chimed again, and a group of women walked inside, laughing, their arms full of shopping bags.
The tension snapped instantly.
“Help yourselves,” I called brightly, though my voice felt too tight. I slid around the men, heart hammering, and lifted a basket of yarn onto the counter.
Lucien walked past me slowly, his breath brushing my ear. “This isn’t over,” he murmured, velvet over steel.
Kael didn’t bother whispering. His eyes burned into mine once more before he turned away.
Both men disappeared into the chatter of my customers.
My feet ached by the time silence finally settled over the shop. I locked the front door of Moonveil and flipped the sign to Closed, the familiar jingle of the bell echoing in the quiet shop. Violet was already waiting for me on the counter, her silver eyes tracking my every move with an intelligence that often felt too heavy for a feline.
I reached out to scratch behind her ears, my gaze drifting to the dark timber mantel mounted behind the register, my small, quiet shrine to the Thornton lineage. A row of tarnished brass and silver frames held the portraits of the women who had owned Moonveil before me, each passing the shop down through the female line. My grandmother, my great-aunt, and, in the centre frame, a woman with the same defiant emerald eyes as mine stood tall against a backdrop of large, wild trees.
Right beneath her portrait sat a heavy, leather-bound volume wrapped in iron clasps: the Thornton family grimoire. For centuries, the women of my line hadn't just practised magic; they were sentinels, sworn guardians of Ebonvale’s wild, unmapped ley lines. The grimoire was packed with defensive wards, counter-curses, and ancient combat theory that I had spent my lonely nights memorising until the words bled into my skin. I wasn't just a shopkeeper; I was a trained sentinel witch for the South District.
“I wish she were here to see this mess, Violet,” I whispered, my voice thick with a decade of unspoken grief. “My great-grandmother Violet always knew how to handle the Council’s 'inspections' before she vanished into thin air ten years ago. She didn't leave a note, a trail, or a scrap of magic behind. She just... left me.”
Violet let out another soft trill, her gaze shifting toward the front window where Aggy, Lola, and Mia had been laughing just hours before. It was a habit of hers, this strange, hyper-vigilant radar for the girls. For years, she had watched over my friends like a tiny, fierce guardian, her silver eyes tracking their movements as if they were tied to her by invisible threads. I’d always chalked it up to standard feline possessiveness, but the intensity in her stare tonight made a strange shiver chase down my spine.
My gaze drifted toward the back room. I checked the flower fridge, making sure its cool hum still masked the hidden panel beneath the floorboards.
I hadn't taken the shard to be a hero. I’d taken it because I’d seen the Council’s blueprints in the High Circle’s vaults, to use the shard to ‘sanitise’ the city. To them, sanitisation meant a mass-scale Silence Rite, a magical lobotomy that would strip the magical spark from every low-tier witch and rogue in Ebonvale, ensuring total coven control.
My shop, my neighbours, my very soul were all on the chopping block. If I could keep it safe until the Solstice and perform the Nexus Rite, I could anchor this power back into the ley lines and make magic free for everyone. But looking at the closed door where Lucien and Kael had stood, I realised the price of that freedom might be my own life.
I knelt and pressed my palm to the boards. A faint vibration answered. Still safe.
Satisfied, I climbed the stairs to my flat. Cozy, warm lamplight bathed the room and softly lit the shelves of worn books, quilts draped over an armchair and a kitchenette that smelled faintly of lavender and cloves. My body begged for rest as I undid the ties of my apron, the heavy canvas stiff with the day’s work, and hung it on the peg behind the door. I smoothed the fabric with a steadying touch, as if I could brush away the lingering tension of the morning.
After setting the tea to steep, I padded into the bathroom, shedding the weight of the day. Steam wrapped around me as I stepped beneath the shower head. The heat worked over my muscles, loosening the knots, but it didn’t erase the memory of those two men. So different, yet both were watching me as if I were something forbidden.
Lucien’s sly smile.
Kael’s searing stare.
My pulse quickened, a frantic rhythm that matched the spray of the shower. Water slid down my spine as my palms pressed against the cool, white tile.
Gods… I needed to get a grip. I squeezed my eyes shut.
They had been so frighteningly close to figuring me out today. The way Lucien had looked at my shelves, and the way Kael had loomed over me, questioning my every move, they weren't just looking for a book; they were hunting for a secret. One slip-up, one flared bit of magic, and the life I’d built would be ash.
But the fear didn’t stop the slow heat blooming deep inside me. In the privacy of the steam, before I could stop myself, my hand drifted lower. A ragged sigh slipped from my lips, lost in the rush of the water. I let my mind wander where it shouldn’t, to the memory of them in the shop. One of them behind me, the other in front, both crowding me until the air felt thick and electric, with no customers to interrupt.
In my head, they weren't questioning me anymore. They were taking me.
My breath came faster, and release washed over me in a tight, breathless wave. I bit my lip to keep quiet as if the walls themselves might gossip. I leaned against the tile, chest rising and falling sharply. A soft laugh escaped me, though it felt hollow.
“This isn’t over,” Lucien had whispered.
And gods help me… it better not be.
A light scratch at the bathroom door made me look over. Violet’s golden eyes glowed in the dimness, as if she’d heard everything and held secrets I wasn’t ready to face.
Night Watch
The teapot was cold by the time I padded out of the bathroom, steam from the shower still curling my damp hair. I poured myself a cup anyway, wrapped my hands around it and sat by the window. Ebonvale glowed below, lamplight smudging the dark pavement, the night thick with fog. I should have felt at peace, but the echo of Lucien’s whisper and Kael’s stare still throbbed in my chest.