The movie was called The Glass Prince’s Last Masquerade, which sounded like a warning and should have been enough to make all of us choose something else. It had been Mira’s pick, technically, though she had chosen it from a list Jules had put together under the extremely loose category of “things with pretty costumes and enough romantic tension to shut everyone up for two hours.” That had not worked. Mira had lasted four minutes before complaining that the palace set made no architectural sense, Cassie had objected to the prince’s security detail on what sounded like deeply personal grounds, and Tera had somehow become the only one in the room trying to defend the internal logic of a fictional kingdom where every political crisis appeared to be solved by masked dancing and meaningful balcony staring.
I had settled into the far end of the couch with one leg tucked beneath me, Kitty half-asleep against my thigh, and a blanket pulled over my lap mostly to hide my arm. The room Starveil had offered for this little attempt at normalcy was too beautiful for the purpose, all dark glass, low couches, soft lamps, and tall windows looking out over silver leaves that moved even when I could not feel a breeze. It was not one of the formal receiving rooms, thank the gods. No thrones. No heraldic nonsense. No carved ancestors staring down in silent judgment. Just a deep, comfortable room where Mira could pretend she was not a pregnant queen with a sentencing looming over her court, Cassie could pretend she was not watching every door like it had personally offended her, and the rest of us could pretend a movie was enough to keep the future from pressing its hands against the glass.
Mira was tucked into the corner of the largest couch with Cassie half-curled around her in a way that looked casual only if someone had never seen an apex predator arrange itself around the one thing it would burn a city to protect. Cassie’s hand rested low over Mira’s stomach, not possessive exactly, though I was fairly sure Cassie had started redefining possessive as a civic duty sometime after the pregnancy became known. Mira kept pretending to be annoyed by it and kept not moving her hand away. Jules sat on Mira’s other side with a bowl of sugared popcorn balanced on her knees, her expression doing that soft motherly thing every time Mira laughed and then looked guilty for laughing. Chula had come for the first half hour, claiming she could not stay long because she wanted to check on the younger children before bed, but she had not left yet. She sat cross-legged on the rug with a cushion hugged to her chest, watching the screen like the prince’s doomed engagement was a personal emergency. Tera had taken one of the floor chairs beside her. Micah had sprawled nearby with the easy arrogance of someone who knew exactly where the exits were and had chosen comfort anyway. Sela sat near the lamp with her knees tucked up, quiet but present, which seemed to be her preferred way of taking up space.
No Ferox. No Kiernan. No Naomi. No Kess.
I knew only that they were not in this room, which was not the same as knowing where they were or what occupied them. Starveil was too large now, too full of corridors and new claimants and recovering wounds. People disappeared into it for hours and came back changed around the edges. That was becoming normal. I did not know whether that made it safer or worse.
On screen, the prince had just recognized the masked woman as the exiled glassmaker’s daughter because apparently the writers believed eyes were a substitute for evidence. Chula made a soft, delighted sound into her cushion.
“He knows,” she whispered.
“He absolutely does not know,” Cassie said. “He is guessing with cheekbones.”
Mira snorted. “You say that like cheekbones have never worked for you.”
Cassie looked down at her. “They have worked extremely well for me.”
“Gross,” Micah said without opening his eyes.
Jules threw a piece of popcorn at him. “Let them be cute.”
“They are always cute,” Tera said. “That is part of the problem.”
Mira pointed at him. “Betrayal.”
“You have been sitting in her lap for twenty minutes.”
“I am pregnant.”
“You used that excuse to steal my blanket earlier.”
“It was a very good blanket.”
Cassie pressed a kiss against the top of Mira’s hair, and the room groaned with the reflexive disgust of people who were relieved enough to be embarrassed by tenderness. I smiled because everyone else did, because it was easier to let my mouth learn the shape than explain why the sound of them laughing made something under my ribs ache. The curse had been quiet all evening. I had spent the first twenty minutes telling myself that was good, then the next twenty waiting for the punishment that always followed hope. Stone did not move like fire or lightning. It did not announce itself with spectacle unless it wanted me afraid. Sometimes it waited. Sometimes it let me sit among people who loved too loudly and wanted too much and believed tomorrow could still be negotiated, and then it reminded me that my body had already signed a contract none of them could argue down.
Kitty shifted against my thigh, one paw pressing against my wrist. I froze. Not because of Kitty. Because beneath the blanket, beneath the sleeve of my mother’s old shirt, the tattoo warmed. I did not move. I kept my eyes on the screen where the prince and the glassmaker’s daughter had begun arguing in the middle of a moonlit conservatory, both of them beautiful and stupid enough to mistake longing for strategy. Around me, everyone settled deeper into the scene. Chula leaned forward. Tera muttered something about obvious traps. Mira laughed softly and then went quiet when Cassie’s hand moved over her stomach again. The room was invested now. Good. That was good.
The warmth under my sleeve became a burn. My fingers tightened around the blanket. I forced my breathing to stay even because pain had tells, and several people in this room were trained to notice them. Cassie would notice too fast if she looked at me directly. Mira would see my face and ask one question too gently, which would be worse. Tera might not know what the mark meant, but he would know concealment when he saw it. Chula would worry with her whole body. Jules would offer help I did not know how to refuse. The burn sharpened. I bit the inside of my cheek.
The tattoo did not simply hurt. It opened. Not the skin, not exactly, but the bargain beneath it. The mark rose against my arm as if the ink had become a living thing pressing outward, and symbols shifted under my sleeve in a language I did not need to understand before it forced itself into my head.
Progress must not stall. My vision blurred. The clock turns ever forward, and promises must be kept. I gripped Kitty before I realized I had done it. She made a low protesting sound, and I released her immediately, shame cutting through the pain. Meet me at The Veiled Balcony in Ravenrest Heights. Eleventh bell. Discretion is imperative. V.A.
The letters branded themselves behind my eyes and then vanished, leaving the ache behind like a warning with teeth. I swallowed against the taste of blood from my cheek and glanced around the room. No one was looking at me. Not yet. On screen, the prince had taken the glassmaker’s daughter by the wrist. Cassie muttered, “Absolutely not,” at the same time Mira said, “Oh, he’s about to get stabbed,” and Micah lifted his head as if stabbing might improve the film.
I stood carefully, letting the blanket slide into a loose heap on the couch. Sela glanced over. “You okay?”
My heart slammed once. I smiled. It felt like paper being folded over broken glass. “Yes. Just tired.”
Mira turned her head, concern flickering immediately because Mira was Mira and apparently pregnancy had not reduced her ability to adopt every wounded thing in a ten-mile radius. “You want someone to walk you back?”
“No.” Too fast. I softened my voice before Cassie’s eyes could sharpen further. “No, thank you. I’m only going to my room. I’ve been reading too much, and if I stay, I’m going to start giving the prince tactical advice.”
“Do it,” Micah said. “He needs it.”
“He needs a better tailor first,” Jules said.
Chula looked up at me with gentle, worried eyes. “You’re sure?”
“I’m sure.” I bent to scoop Kitty from the couch before she could follow or, worse, decide to expose me by being loyal at the wrong time. “I’m taking her before she starts committing snack crimes.”
Kitty meowed in a way that sounded like slander.
Mira narrowed her eyes. “That cat learned snack crimes from you.”
“I am a scholar. She is a menace. The distinction matters.”
Cassie’s gaze remained on me for a beat too long. Not accusing. Not even suspicious in the usual sharp way. Measuring. She sat wrapped around Mira like shadow given human shape, and I could almost feel the part of her that wanted to question everyone who moved unexpectedly near Mira now. I did not resent it. I feared it a little. There was a difference.
“Sleep,” Cassie said. It sounded like a suggestion only because Mira was present.
“I will,” I lied.
I left before the next wave of pain could make the lie visible. The hallway outside the common room was dimmer, quiet enough that the sounds of the movie softened behind the door without disappearing. Starveil’s walls held light differently at night. The silver lines in the stone, or glass, or whatever the palace had decided to be today, glowed low near the floor. I did not pretend to know how any of it worked. I did not know Starveil’s old moods or hidden corridors or all the ways it had begun answering Mira before anyone asked. It was a palace, a court, a relic, and a problem. That was enough information for one night. I carried Kitty halfway to my room before setting her down. She looked up at me, tail twitching.
“You cannot come.” Her ears angled back. “I mean it.” She meowed. “No. This is not a discussion.” She meowed again, louder.
I crouched despite the ache in my arm and touched two fingers to the top of her head. “I need you to stay here. If anyone asks, you saw me go to my room. That is not technically helpful because you cannot speak, but I am choosing to believe in your moral support.”
Kitty stared at me with devastating contempt. “I know.” My throat tightened. “Bad plan.” She bumped her head against my hand. The mark pulsed. I stood too quickly and nearly swayed. “Stay.” Kitty did not follow when I turned away. I did not let myself look back again.
In my room, I changed with shaking hands. My mother’s shirt was already on beneath the sweater, worn soft at the cuffs and mismatched at two buttons because she had never cared whether repairs looked elegant as long as they held. I pulled on a plain dark jacket over it and left my heavier cloak hanging where it was. Too formal. Too visible. Too much like going to a meeting that mattered. I slid a notebook into my bag, then a pen, then the smallest protective charm I owned. Not the strongest. If Vere searched for fear, I did not want to hand him the shape of it before he even spoke.
The tattoo throbbed again, and I nearly dropped the charm. “Fine,” I whispered. “I’m going.”
Getting out of Starveil was easier than it should have been and worse because of it. No dramatic resistance. No doors slamming shut. No ancient house trapping me for my own good. A guard at the lower passage nodded when I passed, probably assuming any guest who looked this tired was heading somewhere boring. The outer wards brushed over my skin with a cool shimmer and did not stop me. That almost made me turn around. It would have been easier to believe I had been forced if something had tried to prevent me. Instead, the night opened, and I walked into it by choice.
Ravenrest Heights was fogged over by the time I reached the street. The old-money houses sat behind gates and sculpted hedges, their windows lit in careful golden squares that made wealth look warm from a distance. It was not warm. The damp cold slid through my jacket and into my bones. Streetlamps turned the fog into dull halos, and the roads were mostly empty except for the occasional black car whispering past behind tinted windows. The Heights always felt less like a neighborhood and more like a collection of secrets pretending to be architecture. Tonight, that suited me.
The Veiled Balcony stood at the upper edge of the district, high enough that the fog thinned around its terraces and the moon could find the roofline. I had heard of it before, though only in the way people heard of places they were not invited to enter. Private. Expensive. Fae-coded enough that humans saw a members-only conservatory and forgot to wonder why the top floor looked larger than the building below it should allow. Its entrance sat behind an iron gate woven through with living hedge, the leaves dark and glossy despite the cold. The metal shifted when I approached, not opening so much as unmaking its own pattern and reforming behind me once I stepped through.
A courtyard waited inside, silver-lit and too quiet. Water trickled from a fountain at the center, falling from the hands of a carved fae woman whose hair and dress were shaped from flowing streams. Luminescent blue flowers floated in the basin below her. I paused despite myself. She was beautiful, but not Stormrune. That should not have mattered. It did. Stone women had a way of becoming accusations when your family curse was patient.
I kept walking. The doors beyond the courtyard were stained glass, tall and narrow, each panel shaped around a fae figure too long limbed and sharp to be mistaken for human. Their golden glass eyes seemed to angle toward me as I climbed the steps. I gripped my marked arm through my sleeve.
“I’m here for Vere Acheson,” I said. The tattoo pulsed at his name. The stained-glass figures watched me for one long second, then the doors slid open without a sound. The lobby beyond smelled like lilacs, rainwater, and expensive lies. Green-tinted glass arched overhead, turning the light soft and aquatic. A chandelier shaped like the flowers from the fountain hung above the center of the room, each petal holding a drop of blue fire. There were people in the lobby, or shapes like people, voices low and indistinct, but no one looked directly at me. That might have been discretion. It might have been a ward. Either way, it made my skin crawl. At the far side of the lobby, a thin wall of water fell from ceiling to floor. It should have been a barrier. It felt like an invitation. I put my hand through first. Dry. Of course. I stepped through and onto the balcony.
Warm air wrapped around me despite the open night. Tables spiraled outward from a central bar, each surrounded by low chairs upholstered in dark velvet. Glass lamps floated overhead, dim enough to make everyone beautiful and no one honest. Beyond the low railing, Ravenrest Heights fell away into fog and scattered lights, and farther beyond that Dominveil glimmered in layers of darkness, neon, wardlight, and hidden courts chewing quietly on their own bones.
Vere Acheson sat at the farthest table near the rail. He had chosen the edge deliberately. Of course he had. Men like him enjoyed having emptiness at their backs. It made them look fearless to people who mistook staging for courage. He wore black like a ritual pretending to be a suit: sharp coat, dark shirt fastened high at the throat, gloves smooth over long fingers. His hair was black and loose around a face made of harsh lines and controlled hunger. He did not look like the half-starved fanatic I had expected the first time I heard the words blood priest. That would have been easier. Vere looked elegant, clean, almost ascetic, the kind of man who could slit a throat and then lecture the body on the sacred geometry of blood loss. He lifted his glass when he saw me. The tattoo flared. I forced myself to walk. “Lireal,” he said when I reached the table. “You came.”
“I was summoned.”
His mouth curved. “Yes.”
I did not sit. “Say what you need to say.”
Vere set his glass down with a precise click. “Still clinging to the illusion that brevity protects you. How Stormrune of you.”
My fingers curled around the strap of my bag. “You burned a message into my arm in the middle of the night. I’m not in the mood to be charming.”
“No,” he said, studying me with cold, unhurried interest. “You are in pain.”
I hated that my body reacted before I could stop it. A small tightening around the mouth. A shift of weight away from the arm. Nothing dramatic. Enough for him.
“There,” Vere murmured. “The curse accelerates when you resist what must happen. Useful.”
“Useful,” I repeated.
“To know.” His gaze dropped to my sleeve as if fabric were a courtesy he had no obligation to respect. “You have spread another inch since our bargain.”
My stomach tightened.
Vere’s eyes returned to mine. “Did you think I would not notice?”
“I think you notice whatever gives you leverage.”
“I notice what survives.”
“You experiment on what survives.”
“Sometimes.” He leaned back. “Sometimes I instruct it.”
The night air felt too warm suddenly. I sat because my knees were beginning to hate me and because standing had become a performance I was too tired to maintain. Vere watched that too. Every adjustment. Every weakness. Every attempt to hide weakness. He made observation feel like touch.
“Your progress has stalled,” he said.
“My progress is not your property.”
“Our bargain says otherwise.”
“Our bargain says you observe.”
“Our bargain says you seek Ascension before the curse finishes making a memorial out of you.” His voice stayed low, almost conversational, which made the cruelty worse. “Do not confuse my patience with passivity.”
I laughed once. It came out thin. “Is that why I’m here? For a progress report?”
“No.” Vere reached into the inner pocket of his coat and withdrew a folded piece of thick black parchment. He placed it on the table between us but did not slide it across yet. “You are here because you are running out of time, and the people surrounding Mira Quinveil are very good at mistaking motion for strategy.”
I went still. “Do not talk about them.”
“There is that fire.” His eyes sharpened. “Good. Keep it. You will need more than scholarship to survive what comes next.”
“I said do not talk about them.”
“I heard you.” He tapped the parchment once. “Two sites remain viable.”
The shift was so precise it almost knocked the anger out from under me. “What?”
“Ascension loci. Not stories. Not theoretical remnants. Sites.” He pushed the parchment toward me with one gloved finger. “The Obsidian Conclave and the Wellspring at Blackthorn Vale. The last two I can verify have not been fully compromised by the Silent Council’s rot.”
I stared at the parchment. For a moment, I did not touch it. Ascension or death. That was what he had told me when the bargain first formed, when fear and desperation had made me stupid enough to listen because he had offered the one truth no one else would say cleanly. Ascend, or become stone. Defeat Korraxis, or become another Stormrune tragedy arranged tastefully in a family hall. I had hated him for saying it. I had hated even more that I believed him.
I snatched the parchment off the table and opened it. The writing was neat. Clinical. Two names. Coordinates coded in old court shorthand. Moon phase notations. Warnings abbreviated as if my survival were a margin note. “This is it?” I looked up at him, anger rising because anger was easier than the terror trying to crawl up my throat. “Two names and a deadline? I could have found this much with access to the right archives.”
“But you did not.”
“I need your notes.”
Vere smiled faintly. “You want my notes.”
“I need enough information to do this properly.”
“You need many things.”
“Do not play word games with me.”
His expression did not change, but the air around the table seemed to tighten. Not a visible ward. Not anything crude. Just pressure. Like the balcony had remembered what he was and adjusted itself accordingly.
“Careful,” he said. “Anger is useful. Entitlement is not.”
I leaned forward despite the pain in my arm. “You do not get to carve commands into me and then call me entitled for wanting the information you promised.”
“I promised observation. Guidance if you proved worth guiding. I promised truth.” His gaze lowered to the parchment. “I have given you more of that than your family, your court, or your new queen’s collection of strays.”
My hand slapped the table before I decided to move. The glass nearest him trembled. Several people nearby did not look over, which told me more about the balcony’s privacy wards than I wanted to know. Vere smiled. That was worse.
“There it is,” he said softly. “The storm beneath the scholar.”
“I am not your subject yet.”
“No,” he said. “You are my risk.” The words landed cold. Vere folded his hands on the table, black gloves smooth as sealed blood. “You are cursed, underprepared, politically sheltered by people whose attention is divided, and emotionally attached to at least one person you will endanger if you continue pretending this can be solved politely. You made a bargain because you understood that. Do not become sentimental now because the bargain has begun to feel like a noose.”
“It felt like a noose from the beginning.”
“Good. Then you were paying attention.”
I wanted to hit him. I wanted to run. I wanted my mother. That last want was so childish it almost made me sick.
Vere watched my face. “The curse will not wait for your courage to become elegant. You have twenty-six nights. When the next full cycle rises, you choose a site.”
“And if I don’t?”
“Then I choose one.” The simplicity of it was the threat.
My hand closed around the parchment until it wrinkled. “You still haven’t told me what you want before giving me the notes.”
“No.” He sat back, and moonlight slid along the hard angles of his face. “I have not.”
“Then tell me.”
“To ascend properly, you will need an anchor.”
The word moved through me strangely. Not because it was unfamiliar, but because some part of me understood it before he explained. “An anchor.”
“A tether to this world. A soul you trust enough to call you back when the Veil begins taking you apart.”
My mouth went dry. Vere’s eyes did not leave my face. “There. That frightened you.”
“No.”
“Badly, then.”
I hated him.
“Ascension is not a doorway you step through with tidy notes and a family name,” he said. “It is transformation. It will strip you down to what holds. Blood, fear, memory, will. If no one holds the living shape of you while the Veil tests what can be remade, you may still become powerful. You may even become something impressive.” His voice lowered. “But you may not remain Lireal Stormrune.”
The balcony tilted under me, though I knew it had not moved. My thoughts went first to Ferox, so fast and so involuntarily that fear followed like a second heartbeat. Ferox with lightning under her skin and jokes sharp enough to hide bruises. Ferox who had survived more than she admitted and trusted less than people thought. Ferox who looked at me like I was not already half statue, not already a countdown, not already a problem she might have to mourn. The idea of asking her to stand at the edge of my undoing made my stomach twist.
Vere noticed. Of course he noticed. “Ah,” he said.
I looked away. “No.”
“I did not say a name.”
“You were about to.”
“I did not need to.”
“She is not part of this bargain.”
“No.” For the first time, something in his voice shifted. Not kindness. I would not insult either of us by calling it that. But a quieter precision. “The anchor is not mine to collect. They are not payment. They are not a tool I will handle. They are yours to choose, and their role is not to suffer in your place.”
“That is not an answer.”
“It is the first answer.”
My fingers tightened around my marked arm. “Will they be hurt?”
“Not by my hand.”
“That is also not an answer.”
Vere’s mouth curved without humor. “You are learning.”
“Vere.”
He leaned forward, and the scent of him reached me across the table: old blood hidden under incense, cold metal, something bitter and sterile beneath the expensive surface. “Ascension will not use your anchor as fuel. It will not take their life for yours. But standing near transformation is never harmless. Fear is not harmless. Witness is not harmless. Love, in my experience, is rarely harmless at all.”
I sat back, sick. “That is the honest answer,” he said.
“You said this was between you and me.”
“It is.”
“You said no one else had to be involved.”
“I said the bargain was yours.”
“That is not the same thing.”
“No,” he said. “It is not.”
The urge to cry came so suddenly I nearly laughed from the humiliation of it. “I can’t ask someone to do that.”
“Then ascend alone and let the Veil decide what remains.”
“You say that like those are the only choices.”
“They are the only choices that matter.”
“There has to be another way.”
Vere looked almost bored. “There is always another way. Most are worse.”
The lights of Dominveil glittered below us, indifferent and endless. I stared out at them, trying not to think about what Vere was asking of me, trying not to think about the impossible choice waiting ahead or the fact that every path seemed to lead through someone else’s pain. The city stretched beneath the balcony in layers of gold and shadow, alive with thousands of lives that would continue whether I succeeded or failed. I swallowed hard, forced myself to look away from the view, and met Vere’s gaze. “You will give me your notes,” I said.
Vere’s eyes gleamed. “When you bring me your anchor.”
“No.”
His brows lifted.
“You give me enough now to choose the site intelligently. Not all of it. Enough.” My voice shook, but it did not break. I counted that as a victory. “If I have twenty-six nights, I do not waste them guessing from two names on expensive paper.”
Vere studied me. I hated how long he let the silence stretch. Then he reached into his coat again and withdrew a second, smaller folded page. “Preliminary observations. Site risks. Known failures. Nothing that will save you from cowardice, but enough to keep you from mistaking geography for preparation.”
I took it before he could change his mind. The tattoo pulsed, not with pain this time but recognition. Vere’s gaze dropped to my arm. “The bargain approves.”
“Good for the bargain.”
“Do not mistake this for generosity.”
“I didn’t.”
“Twenty-six nights,” he said. “Choose the site. Choose the anchor. Come ready to be observed.”
“And if I refuse after all?”
He smiled then, and there was nothing human in it. Not because he was not human-shaped. Because devotion had burned something out of him and replaced it with purpose. “Then the curse continues. Korraxis waits. Your mother remains stone. Your name becomes another tragedy scholars mispronounce in footnotes, and I learn from what is left.”
My throat closed.
He stood with the smooth economy of a man who had already gotten what he wanted from the conversation. “Ascension is not survival, Lireal. Survival is what frightened people ask for when they do not yet understand the scale of the cage. Ascension is transformation.”
“I know.”
“No,” he said gently, cruelly. “You hope. That is weaker.”
I stood too. “And what do you do?”
His eyes held mine. “I prepare.”
“Is that what you call what you did to Cassie?”
The name landed between us like a blade. For the first time all night, Vere’s expression changed. Not guilt. Not regret. Something sharper and more dangerous because it might have been conviction wounded by a reminder that its experiment had a face. “Cassandra Fairborn survived contact with forces that would have emptied lesser vessels,” he said.
“She was a person.”
“She still is.”
“You say that like you deserve credit.”
“I say it because precision matters.”
“No,” I said. “You say it because if you call people vessels long enough, you do not have to hear them scream.”
A flicker moved through his eyes, there and gone. The tattoo burned. Vere stepped closer, just enough that the table no longer felt like protection. “Be very careful that your borrowed outrage does not make you stupid. Cassandra’s path and yours are not the same. She was opened. You are already closing.”
The words hit because they were true enough to wound. Stone had crawled farther over my wrist. I could feel it now, cold beneath the skin, patient as inheritance. I hated him for looking at it. I hated myself for wanting his notes anyway.
Vere inclined his head, almost politely. “Twenty-six nights.”
Then he turned and walked away, his black coat folding into the balcony’s shadows until he became another elegant shape among the lamps and the fog. I stayed where I was, both pieces of parchment clenched in my hand, watching the place where he had disappeared as the city below blurred into a haze of lights and distance.
I did not know how long I stood there before I moved to the railing. The air beyond the table was cooler. Realer, maybe, though that was probably another expensive illusion. I looked out over Dominveil and tried to imagine myself ascending at the Obsidian Conclave or the Wellspring at Blackthorn Vale. I tried to imagine walking willingly into transformation with someone I trusted holding the living shape of me. I tried not to imagine Ferox.
I failed. Her name sat in my chest like lightning behind glass. The worst part was not that I might ask her. The worst part was that part of me believed she would say yes.
I folded Vere’s notes and slid them into my bag with hands that had mostly stopped shaking. The tattoo ached, satisfied for now. That frightened me more than the pain had. Pain was simple. Satisfaction meant the bargain had gotten what it wanted from me tonight.