About this ebook
“Powerful, thought-provoking. . . . Fans of R.F. Kuang’s Babel will find much to admire here, from the intricate magic system to the unflinching exploration of societal issues.”—Booklist
AN ELLE BEST BOOK OF THE YEAR
For twenty years, Sciona has devoted every waking moment to the study of magic, fueled by a mad desire to achieve the impossible: to be the first woman ever admitted to the High Magistry at the University of Magics and Industry.
When Sciona finally passes the qualifying exam and becomes a highmage, she finds her challenges have just begun. Her new colleagues are determined to make her feel unwelcome—and, instead of a qualified lab assistant, they give her a janitor.
What neither Sciona nor her peers realize is that her taciturn assistant was not always a janitor. Ten years ago, he was a nomadic hunter who lost his family on their perilous journey from the wild plains to the city. But now he sees the opportunity to understand the forces that decimated his tribe, drove him from his homeland, and keep the privileged in power.
At first, mage and outsider have a fractious relationship. But working together, they uncover an ancient secret that could change the course of magic forever—if it doesn’t get them killed first.
Related to Blood Over Bright Haven
Related ebooks
The Bone Season Rating: 4 out of 5 stars4/5The Mime Order Rating: 0 out of 5 stars0 ratingsThe Song Rising Rating: 4 out of 5 stars4/5The Mask Falling Rating: 4 out of 5 stars4/5The Atlas Paradox Rating: 3 out of 5 stars3/5A Day of Fallen Night Rating: 4 out of 5 stars4/5The Luminaries Rating: 4 out of 5 stars4/5The Dagger and the Flame Rating: 4 out of 5 stars4/5Masters of Death: A Novel Rating: 4 out of 5 stars4/5Where the Dark Stands Still Rating: 4 out of 5 stars4/5
Fantasy For You
A Court of Thorns and Roses Rating: 4 out of 5 stars4/5Fairy Tale Rating: 4 out of 5 stars4/5Demon Copperhead: A Novel Rating: 4 out of 5 stars4/5Dune Rating: 4 out of 5 stars4/5The Lord Of The Rings: One Volume Rating: 5 out of 5 stars5/5Piranesi Rating: 4 out of 5 stars4/5The Measure: A Novel Rating: 4 out of 5 stars4/5The Princess Bride: S. Morgenstern's Classic Tale of True Love and High Adventure Rating: 4 out of 5 stars4/5The Priory of the Orange Tree Rating: 4 out of 5 stars4/5A Court of Frost and Starlight Rating: 4 out of 5 stars4/5This Is How You Lose the Time War Rating: 4 out of 5 stars4/5Tress of the Emerald Sea: Secret Projects, #1 Rating: 4 out of 5 stars4/5The Dark Tower I: The Gunslinger Rating: 4 out of 5 stars4/5Till We Have Faces: A Myth Retold Rating: 4 out of 5 stars4/5The Ocean at the End of the Lane: A Novel Rating: 4 out of 5 stars4/5The Alchemist: A Graphic Novel Rating: 4 out of 5 stars4/5The Silmarillion Rating: 4 out of 5 stars4/5A Court of Wings and Ruin Rating: 4 out of 5 stars4/5Babel: Or the Necessity of Violence: An Arcane History of the Oxford Translators' Revolution Rating: 4 out of 5 stars4/5Slewfoot: A Tale of Bewitchery Rating: 4 out of 5 stars4/5Nettle & Bone Rating: 4 out of 5 stars4/5The City of Dreaming Books Rating: 5 out of 5 stars5/5Out of Oz: The Final Volume in the Wicked Years Rating: 4 out of 5 stars4/5The Ones Who Walk Away from Omelas: A Story Rating: 5 out of 5 stars5/5The Sandman: Book of Dreams Rating: 4 out of 5 stars4/5Don Quixote: [Complete & Illustrated] Rating: 4 out of 5 stars4/5Empire of the Vampire: Book One Rating: 4 out of 5 stars4/5The Stories of Ray Bradbury Rating: 5 out of 5 stars5/5The Assassin and the Pirate Lord: A Throne of Glass Novella Rating: 4 out of 5 stars4/5
Related categories
Reviews for Blood Over Bright Haven
150 ratings8 reviews
- Rating: 5 out of 5 stars5/5
Jul 1, 2025
fantastic. fantasy is so much better when it's anti-colonist. the magic system was so interesting and well described, and the characters are easy to get attached to. I appreciate that this is a stand alone, even if I could read another book or two in this world. - Rating: 4 out of 5 stars4/5
Apr 3, 2025
That ending it gets a wow from me.
Sometimes it came across as a bit heavy handed on the dwelling on the racism themes that are in it but sometimes it hit the nail squarely on the button. Sciona is the first woman admitted to High Magistry in the University of Magic and Industry and she finds herself subjected to terrible sexism from her peers. They assign a janitor as her assistant, but she finds that he's a better partner than she thought, but what she finds with her research rocks her to the core, and has the potential to change things in her city forever.
It was an interesting read and I would recommend it. - Rating: 4 out of 5 stars4/5
Mar 29, 2025
Unique magic system. I liked the setting, it was well-described and interesting. I did not like Sciona, the main character, because she was supposed to be such a genius but always exceptionally naive. - Rating: 4 out of 5 stars4/5
Sep 22, 2025
Amazing magical world building. Relevant topics: immigration, racism, sexism, and colonization. Ultimately I think this is done a little heavy handed. - Rating: 3 out of 5 stars3/5
Jun 20, 2025
Interesting take on colonialism and white women’s guilt. The protagonist is a brilliant magician struggling to get certified as a high mage, something no woman has ever done in the history of this magical city, which runs on magic siphoned from the Otherworld. Its protections are necessary because of the spreading Blight that destroys people and other life outside, and it has a racialized underclass of escapees from the Blighted lands. As Sciona learns more about how magic works, she thinks she develops common cause with the Blighters, but her privilege means that the commonalities are far less than she thinks, and she still snaps back into reliance on her presumed superiority on a regular basis. Was doing some interesting things, and made me think about Andor and what it takes to make a narrative hopeful without a clear victory, but it was easy to see what the twist was. - Rating: 5 out of 5 stars5/5
Apr 20, 2025
I'm a wreck. M.L. Wang's Blood Over Bright Haven BROKE my heart. If you loved Babel's fierce academia and soul-crushing twists, this book's for you. This dark fantasy will leave you sobbing, screaming, and staring into the void. This one's a brutal masterpiece, and I need DAYS to recover!
Our main characters, Sciona and Thomil, are both fierce and flawed in their own ways. Each character's pursuit of truth (often at terrible personal cost!) drives the narrative forward with relentless momentum. Their dynamic? Electric, tragic, and beautifully layered. Because for me, some of the book's most compelling moments were their working relationship that crackled with tension as they constantly challenged each other's deeply-held convictions.
This standalone dark academia fantasy packs an emotional punch exploring heavy themes such as misogyny, racism, colonialism, vengeance, and complicity. And if you're paying attention, you'll see the cracks in Tiran's "utopia" early on, but nothing prepares you for the moment the truth hits!
The ending? Let's just say I'm still recovering, and not sure that I'll be over it anytime soon.
Who Should Read This
Fans of dark academia and readers who crave stories that challenge, devastate, and linger.
Fair Warning
This is DARK academia. If you want a cozy escape, look elsewhere. If you're ready to feel everything and question the world we live in, your next obsession awaits.
Have you read it yet? I need someone to process this devastation with! - Rating: 5 out of 5 stars5/5
Dec 6, 2024
Dark, immensely intriguing, and with an excellent plot. - Rating: 5 out of 5 stars5/5
Oct 3, 2024
Beautifully written story about a society powered by magic. When Sciona is elected as the first female high mage her drive to leave her mark on the world suddenly changes when she and her assistant discover the true source of magic.
Book preview
Blood Over Bright Haven - M. L. Wang
A Field of Flowers
Thomil had taken the long way back from scouting. Against his better judgment, he let down his wolfskin hood and welcomed the wind’s needles as he pressed through the howling dark. Thomil’s gods were in this cold, as they were in the snow and the crocus stem promise of color fast asleep beneath the freeze. If this was the last time they ever wrapped their arms around him, he wanted to feel it.
What was left of Thomil’s tribe waited in a huddle at the edge of Lake Tiran. Massed in the dark, the Caldonnae were alarmingly small against the expanse of ice. Of the several scouts who had peeled from the group to look out for direwolves, snow lions, and rival tribes, Thomil was the last to rejoin the clan, his return bringing their number to forty—forty people left of a nation that had once numbered in the tens of thousands.
No pursuers,
Beyern said as Thomil passed him. It wasn’t a question. The lead hunter inferred everything he needed from Thomil’s body language.
With life ever dwindling across the plains of the Kwen, scouting for danger had come to feel more like a formality than a necessary precaution. It had been six months since the Caldonnae had encountered another clan and years since Thomil had seen a direwolf. The most prolific killer on these plains didn’t stalk on earthly feet, and the best scout in the Kwen could never sense it coming.
Join your family.
Beyern nodded to where Maeva and Arras leaned into each other in the dark. And put your hood up, fool.
Yes, Uncle.
Thomil smiled and drew his hood over his numb ears, trying not to think that this might be the last time Beyern ever snapped at him.
Maeva was quiet as Thomil slipped into a crouch at her side. Thomil had been taller than his older sister for half a decade now, but to him, she would always be a shelter, a hearth light when all other love had gone from the world. She met his eyes, then turned to the glow beyond the lake, inviting him to follow her gaze and share her hope.
Everything about the country on the far shore was alien—the buildings taller than any tree, the spires piercing the sky like teeth, the boom and whir of machinery. The city of Tiran would never be home, but it was a chance at survival. Magical shielding glittered around the metal metropolis, forming a dome that stretched from the sun-eating mountain range in the west to the lower barrows in the east. That bright work of sorcery protected those inside from winter and Blight—everything that had driven the Caldonnae to the brink of extinction.
Are you ready?
Arras asked, because that was the kind of inane question he liked to ask.
No.
Thomil tried not to sound exasperated with his sister’s husband, but really, how ready could a person ever be for near-certain death? And if not death, then the enormity of the unknown. The plains of the Kwen were the only mother Thomil had ever known—brutal but comprehensible if one had the stillness to listen and learn her mysteries. Even as he beheld the city across the lake, his mind couldn’t accept the idea that safety could lie within the incomprehensible sorcery on the other side of that barrier.
Maeva reached over and squeezed Thomil’s hand, her grip as reassuring as it had been when they were children and he came crying to her with nightmares of wolves with many mouths. He wanted to slip his deerskin mitten off and grasp her hand in earnest, in case this was the last time. But there was a silent agreement among the Caldonnae not to say goodbye. They had to keep believing, however irrationally, that they would all live to see the sunrise.
Thomil,
Maeva said with the soft confidence that told him she could see straight to the doubts massing beneath his composure. The worthwhile run is never the short one.
Old hunters’ wisdom, based on the days it could take to track and hunt the largest prey—followed by the kind of abstract wisdom only an elder sister like Maeva could give: You know we’re not running from oblivion. We’re running toward hope.
Maeva and Arras’s daughter mumbled sleepily on her father’s shoulder, and Maeva betrayed her own anxiety by clutching Thomil’s hand a little tighter.
And you know Carra’s going to be all right,
Thomil said, wanting to return his sister’s reassurances. If nothing else, Arras can run.
Was that a veiled dig at my intelligence?
Arras raised a bushy red eyebrow at Thomil.
Was it veiled?
I swear, little brother, if my girl wasn’t sleeping, I’d deck you so hard.
I know.
Thomil grinned up at his broad slab of a brother-in-law. Why do you think I waited until she was asleep?
It was a stupid exchange, but it got Maeva to laugh. And that was all that mattered: that their last moments as a family here on this shoreline be warm ones.
It’s nearly time.
Elder Sertha’s voice creaked like an oak above the murmurs between family members. Get the blood moving in your legs.
Leave your tools and weapons,
Beyern added. They’re just deadweight.
As instructed, Thomil unslung his bow and quiver and set them in the snow. The simple act of lifting hands off weapons was harder than he had expected. For a thousand years, the Caldonnae had defined themselves by their hunting prowess. Leaving their bows and spears behind felt like the final concession that they were no longer the apex predators their ancestors had been.
Up.
Beyern walked along the shoreline, pulling the sickly and sleepy to their feet. It’s not getting any colder tonight. If the ice at the warm end is ever going to hold, it will be now.
Already, the sliver of returning sunlight had conspired with the warmth from the barrier to weaken the lake ice between the plains and the city of Tiran. Eventually, the heat of summer would melt the impassable snowdrifts at the feet of the mountains, opening marginally safer land avenues into Tiran, but even the most optimistic among the Caldonnae knew the tribe wouldn’t last until then. Blight had taken too many of the animals they hunted and the summer crops they would have stored to hold them through the Deep Night.
Crossing the lake now was their only chance.
Four-year-old Carra woke as Arras adjusted her weight in his arms.
Papa,
she said sleepily, is Uncle Thomil back?
Yes, sweetling. He’s right here,
Arras said, and when Carra still looked worried, he put his nose into her mess of auburn hair to whisper something that made her giggle. Now, hush, my heart. Everything will be all right.
The children Carra’s age and younger couldn’t run through the shin-deep snow and would have to be carried. Thankfully, Arras had retained his mammoth strength through the lean months of the Deep Night. He could make the two-mile run under the extra weight if fate allowed it. But that, too, was a slim hope. The greatest danger out on that lake would not be cold, exhaustion, or thin ice.
It would be Blight, magnified tenfold.
While you can still breathe, keep moving,
Beyern said. Stop for nothing. Turn back for no one. Not even your own blood.
The words turned white and hung in the air like a mourning shroud. "We are one blood now, one name, with one purpose: cross."
Everyone, ready,
Elder Sertha said as the last of the Caldonnae took up position along the rocks.
Numbers were supposed to help. No solitary runner ever made this crossing in one piece, but in big groups, sometimes, there was a chance. Prey mentality.
Move!
As one, the Caldonnae surged onto the lake.
The moment Thomil’s boots hit the ice, something changed. Normally, Blight did not announce its arrival to the mortal senses, but this time, Thomil picked up a slight shift in pressure, a promise of evil in the air.
White ignited the dark before Thomil, catching one of the teenage hunters who had struck out ahead of the rest of the group. As the light hit the boy’s sleeve, he jerked to a stop, and when it flared to illuminate his face, Thomil recognized the Blight’s first victim: Drevan, an orphan of the last winter, a gifted small game trapper, a quiet boy…He was not quiet now. No one was when Blight pierced their flesh.
Magnified by the uncaring expanse and sharpened by the cold, Drevan’s shriek was the sound of nightmares. Skin unraveled from flesh and flesh from bone like unspooling thread. A few of the adolescent runners nearest Drevan stumbled to a halt in horror, even as the elders at their backs cried, Keep running! He’s lost! Keep running!
Drevan had left the shoreline at a sprint, meaning the whole tribe was behind him. They all saw him disintegrate, screaming, until the ribbons of light peeled the lips from his teeth, the skin from his ribs, and at last unmade his lungs. In seconds, the little trapper had crumpled to a pile of cloth, hair, and stripped bones. The blood that had spun from his body made the impression of a flower on the snow.
Forward, sons!
Beyern grabbed two of the young men who had stopped and hauled them back into motion. Look back for no one!
The next to die was Elra, an eight-year-old boy struggling through the snow near the back of the group. A woman—in the periphery, Thomil couldn’t see if it was Elra’s mother or one of his doting older sisters—wouldn’t let go of his hand, and the light took her too. Not sated with the body of a malnourished child, Blight spun straight to its next meal the same way it jumped from one wheat stalk to the next when wind brushed them together. Boy and woman unraveled one after the other, overlapping flowers on the lake’s surface.
Thomil couldn’t blame the younger Caldonnae who retched and wept at the sight of their fellows in ribbons. But at twenty, he had lost enough loved ones to Blight that he was hardened to it. He forged ahead alongside his sister and her husband, pacing himself carefully, no matter what he heard, no matter whose cries pulled at his heart.
He tried not to recognize one scream as belonging to Mirach, his last surviving friend from childhood and the last practitioner of their tribe’s traditional woodwork. He tried not to see the light claim Rhiga, who had breastfed him in his mother’s absence; Tarhem, who had taught him to hunt after his father was gone; Landair, whose impeccable memory kept the tribe’s oldest songs alive.
Mercifully, as the screams multiplied and echoed, they merged into one rending, all-encompassing howl in which the keenest ear couldn’t discern an individual voice. Instead of letting himself wonder how many Caldonnae were still left running, Thomil focused on Arras several strides in front of him and Maeva at his side. As long as they were with him, he could keep going. And if, at some point, they weren’t…well, Thomil had tried to steel himself for that too.
As they neared the middle of the lake, the youths who had sprinted at first were flagging. It was the seasoned adult runners like Thomil, Maeva, and Arras who pulled ahead now. Arras led their cluster, outpacing everyone, even with little Carra in his arms. All Caldonnae were winter runners, but even the best-conditioned lungs could draw in only so much air at these low temperatures before the cold overcame the runner. Thomil was starting to feel the freeze dangerously deep in his chest. He had just fallen a few paces behind Maeva in the hopes of slowing his breathing and easing the damage when, ahead of them, the white struck again.
Right between Arras’s shoulder blades.
Maeva’s No!
—more plea than denial—couldn’t stop the inevitable. Arras turned back to his wife, and Thomil had never seen such terror in those steel eyes. The hunter’s roar was barely recognizable as words. Take Carra!
Primal maternal desperation animated Maeva’s body in an impossible acceleration over the last few feet of snow to her husband. She snatched Carra from Arras’s great arms just as he came apart in a spiral of light, blood, and unfurling muscle.
Carra shrieked as a stray loop of the light clipped her face, then she went abruptly quiet, falling unconscious—Thomil prayed to the gods, Please, just unconscious. The light had only grazed her face; it hadn’t successfully jumped from Arras’s body to hers.
Arras!
Maeva wailed as her husband fell to the snow in a red flower indistinguishable from any other. Arras, no! No!
But the only thing she could do for him was keep running. Clutching a limp Carra to her breast, she staggered forward through her sobs.
I’ll take her!
Thomil called, recognizing that his stricken sister wouldn’t make it under the extra weight. Maeva, I’ve got her!
He fell into step with Maeva and pulled Carra into his arms without breaking stride. Just focus on running.
The frozen air had turned from a searing to a stabbing in Thomil’s lungs, but it no longer mattered what damage he sustained. Not now that he was responsible for getting Carra to safety.
The remaining runners were at least three-quarters of the way across the lake now. Almost there, and there were still a few of them left. Thomil didn’t look, but whenever there was a break in the screaming, he could hear their feet crunching snow. That snow grew thinner and wetter as the glow of Tiran’s barrier loomed closer, radiating warmth that would have been a welcome reprieve if Thomil had not already burned his lungs raw.
Beneath his boots—falling too heavily now that Carra was in his arms—came an echoing twang like a snapping lute string. The sound was meaningless to him until it grew louder, and someone far behind cried, The ice! It’s giving way!
Thomil looked back just as the first person crashed through the surface. It was Beyern, the hunter—turned prey in the jaws of the lake. Jagged ice gnashed him like teeth, and as the cracks shot outward from his position, the men and women behind Thomil stumbled—all six of them.
Gods, were there only six left?
No.
No, that couldn’t be right…But the snow behind the fracturing ice showed the truth in a meadow of red flowers. More than thirty Caldonnae had been reduced to blood on the snow, leaving only these few—and the ice beneath their feet was breaking. It happened in terrible succession, like the Blight jumping from one living thing to the next; the ice split along many seams, pitching the remaining Caldonnae into the water.
No!
Thomil gasped as the indifferent lake swallowed his sister whole.
After Thomil’s mother had died giving birth to him, Maeva had been there to hold her new brother. When Blight had taken their father, Maeva had scrubbed the blood and tears from Thomil’s face. After all their aunts and siblings were gone, Maeva had been there. The single constant.
Thomil’s world broke with the ice. His legs gave out. Dark and cold closed around him, even though the ice beneath his knees had yet to split. He drowned with his family.
Then a NO!
like a spear pierced the smothering dark.
Maeva was submerged except for her head, the chill of death already clinging to her lips, fiery hair frosted to her cheeks. She had clawed her way up a tilting pane of ice—not to live, but to scream, Thomil! RUN!
And a truth snapped painfully into place in Thomil’s heart: Maeva had carried him all this way for this moment. So that, at this last stretch, Thomil could carry her daughter. Here was a reason to live greater than all his grief and fear.
The water lit up bright white in three—then four, five, six—places that quickly turned a churning red as Blight claimed the drowning victims. And so went the last of the Caldonnae.
But not quite. Thomil clutched his niece close, and the feel of her head on his chest drove him to his feet. Not quite the last!
We are one blood. Beyern’s voice resonated even as the hunter and Maeva and all the rest slipped into the blazing jaws of death. One blood, one name, one purpose…
Empty of all things but that purpose, Thomil turned and sprinted for the city.
No longer caring if he destroyed his body, he ran as no human had run before. Carra’s weight, which should have slowed him down, pulled him forward as though all the fickle gods of the Kwen had thrown their strength into this last sprint for the far shore. Siernaya of the Hearth made strength from the burning in Thomil’s lungs, Mearras of the Hunt lent him stamina beyond his physical form, Nenn of the Waters held the ice firm, even as cracks bit at Thomil’s heels. The rocks along the edge of the lake glowed gold with the magic of Tiran. Salvation. And Death Herself seemed to let Thomil slip by.
His boots went through the ice at the last few paces, where the warmth of the barrier had reduced it to a thin sheet. It didn’t matter. The water here reached only to his shins, and he crashed forward, cutting his legs on the breaking ice but unable to feel the damage through the cold. He reached the rocks a madman and scrambled up them into the golden glow of safety. The magical barrier didn’t resist Thomil’s entry—just washed him in light that prickled on his chilled skin.
Then he broke through the other side into pure spring.
They had made it.
Thomil fell to his knees on the flattest ground he had ever seen. Not ground, he realized. The stuff beneath his knees was a Tiranish invention. Pavement. He set Carra down as gently as he could on that unnaturally flat surface. Her little face was pale with cold and oozing blood where Blight had burned a crescent across her left eye. With shaking hands, Thomil fumbled to yank his mitten off and pressed two fingers to the side of her neck.
Please…
he murmured, please, please…
And even here, where none of the gods could reach him, they granted him this one mercy. A heartbeat answered.
Carra was going to live. With that understanding, the animal strength fled Thomil’s body, and he collapsed beside his niece.
Blight had gone from the air, but so had any whisper of Thomil’s gods, leaving behind only a terrible absence. He opened his mouth to sob, but he was too weak to do more than wheeze. Tears trickled from his eyes into the hair at his temples, melting the crystallized sweat on his skin, and he hated himself for not being able to scream. The Caldonnae were gone, along with all their skills and songs and love for one another. The Earth should be shaking. The sky should tear open and wail for their loss. And here Thomil lay, gulping like a beached fish, unable to muster a sound.
He didn’t know how long he had been lying there when a bootheel dug into his shoulder.
Hey!
a voice said with the impatience of someone who had repeated himself several times. A foreign face swam into focus above Thomil, green-eyed and snub-nosed under a thatch of short brown hair. You awake, Blighter?
Tiranish grew from the same tree as the languages Thomil knew—Caldonnish roots with an Endrasta texture to the syllables like the serration at the edges of leaves—but it took his ears a moment to adjust to the mismatch of sounds. The sun peeking over the eastern hills was not the sun Thomil knew. The barrier had altered its color, and the straight lines of Tiran’s buildings broke its light into stark alien rectangles. Even the air felt wrong now that Thomil’s lungs had stopped burning enough for him to taste each breath—smoky, but unlike a campfire or prairie burn, this smoke carried a tang of acid like bile.
Hey, Benny!
the barrier guard called over his shoulder. We got a Kwen over here!
Just one this time?
said a second voice.
Well, two, counting the little one, but I think it might be dead.
No! Thomil tried to say, but all that came out was a burning gurgle.
A second figure appeared above him, distinguishable from the first only by the smattering of freckles across his nose; Elder Sertha had warned that Tiranish could be difficult to tell apart. These two were dressed identically in stiff brass-buttoned uniforms. They bore metal weapons on their backs, longer than clubs, shorter than spears. Guns.
If they’re too weak to work, we don’t have space for them,
the freckled guard said coolly.
Did that mean…?
Want me to throw them back out?
No!
Thomil finally managed and grasped the first guard’s boot. He might not be able to stand or even speak above a grating rasp, but his grip was powerful from years of stitching leather and stringing bows. It should speak for itself. I can work.
They were among the few Tiranish words Thomil had learned before the crossing. Elder Sertha had said that anyone who made it to this side of the barrier would need them to stay alive.
I can work!
Yeah?
The freckled Tiranishman seemed unconvinced. You don’t look it.
He’s got quite the grip, though.
The first guard grimaced down at the hand on his boot. Can’t hurt to take him to the camp and see if he recovers.
Fine,
the freckled guard said impatiently. I’ll get rid of the girl.
He reached down for Carra.
NO!
Desperation reanimated Thomil’s body, pitching him forward over his niece.
Oh, for Feryn’s sake!
The first guard placed a boot against Thomil’s shoulder to shove him aside.
But there was one last thing Elder Sertha had said about the Tiranish: they couldn’t knowingly separate parents from children. Their religious laws forbade it. So, braced over Carra, Thomil rasped a Tiranish word the Caldonnae had little use for:
Mine…my daughter.
It felt viscerally wrong to deny Maeva and Arras’s existence when their blood was still fresh on the lake. But the Tiranish gave strange power to words and claims of ownership.
The boot lifted from Thomil’s shoulder.
Your daughter, huh?
the freckled man said. And apparently, the Tiranish had the same trouble with Kwen faces as Thomil had with theirs; neither guard questioned why Thomil shared precious few features with his niece. That they both had gray eyes was enough.
Fine, then, you can go to the camp together. See how you like it.
When Thomil looked at the freckled guard in confusion, the Tiranishman clarified spitefully, Good luck feeding the little rat. It’ll be your funeral.
If his words were meant to intimidate Thomil, it was a poor attempt. Did this man not understand? Thomil was already dead. His whole being lay on the other side of the barrier in bloody shreds that would vanish with the next snowfall. But Carra was alive. And while Thomil’s husk drew breath, by all his silent gods, she was going to stay that way.
In his heart, he doubted it was possible to raise a Caldonn child in this city of metal and gears, but he would be betraying all his ancestors if he didn’t try. As long as the two of them stayed together, he could tell himself that the carnage of the crossing hadn’t been for nothing.
The Caldonnae still lived.
All present watched in wonder as Stravos stood upon his crooked leg and raised the barrier from spellwork the like of which even Lord Prophet Leon had scarcely seen—one layer to guard from winter, one layer to guard from bitterest Blight. And within this golden cradle, made by God’s Will and maintained by His mages, we set our nation of the Chosen.
—The Tirasid, Foundation, Verse 3 (56 of Tiran)
2A Woman Wanting
Sciona pressed her forehead to the seat in front of her and failed to slow her breathing.
Come on, honey,
Alba coaxed. Sit up and have a scone.
Can’t.
Sciona squeezed her eyes shut, trying to quell the awful squirming in her gut as the train hummed onward. Not yet.
You’re not going to throw up.
No,
Sciona said through clenched teeth. I still might.
You barely touched your breakfast.
I perform better on an empty stomach.
That doesn’t make sense,
Alba said before crunching into one of the scones herself.
Maybe not to you.
Hunger had a way of focusing Sciona on days like this—when she needed to operate at maximum capacity. Satisfaction was the enemy. Comfort was the enemy. She’d picked at her egg scramble this morning to placate Aunt Winny, but ultimately, she needed this aching hollow in the pit of her stomach.
Look, I understand you being anxious—
You really don’t,
Sciona said to the back of the train seat. No one does. Literally. No woman of our generation has attempted this exam.
So dramatic!
Alba laughed, and Sciona didn’t need to look to know her cousin was rolling her eyes. It must be hard to be you! How terrible to be so singularly talented!
Not talented, Sciona thought. Insatiable. Insane.
And, look, being a woman should make this easier for you, shouldn’t it?
"Easier how, Alba? Enlighten me."
I mean, no female’s ever passed the exam before, so if you fail, there’s no shame in it.
No shame. Of course Alba would think that. To have shame, one had to have pride, and Alba had never had Sciona’s unreasonable excess of that.
It’s not shame I’m worried about,
Sciona said, although there would be plenty of that after how hard she had worked. You know why the Council only considers a woman for testing once every decade, right?
I know,
Alba said with the kind of long-suffering tone that Sciona couldn’t stand. They say testing women is a waste of time.
Right,
Sciona said, "meaning the Magistry only trots out a female applicant every ten years to prove the truism—that women aren’t worth the Council’s consideration. So, you see my problem? If I fail, I’ll be that proof. I’ll have ruined magic for the next decade of female research mages."
I think you’re overthinking this.
"I think you’re underthinking it. Tests like this are political, and performative, and just—fraught, you understand? Not that political nuance was Sciona’s strong suit; some functions of the Magistry were just glaringly obvious.
This exam will have consequences for people who aren’t me."
Okay, but come on,
Alba said. Since when do you really care about people who aren’t you?
"I care," Sciona protested, immediately aware that her tone was too defensive to convince.
Yeah? Where’d these scones come from?
Sorry—what?
Who made this basket of scones?
Aunt Winny?
Sciona assumed.
Do you remember her baking last night or this morning?
Why would I remember that?
Sciona snapped. I was a little busy preparing for the most important test of my life.
The scones were a gift from Ansel…the baker’s son,
Alba added when Sciona just looked at her blankly, who’s waved to you with a big grin on his face every morning since his family set up shop on our street. He dropped them off last night before you left the table.
When recognition still didn’t register on Sciona’s face, Alba continued, We were listening to election predictions on the radio when he came in. You looked right at him. You really don’t remember?
I didn’t realize the exam was starting,
Sciona said sourly. Am I going to be tested on the color of his cap too? Some insipid comment he made about the weather?
You could stand to be nicer to Ansel.
Alba frowned in that judgmental way that Sciona never quite understood but that always hurt. You remember that he lost his brother last year?
Of course I remember.
The sight of that much blood on the cobbles was difficult to forget. But what does that have to do with me?
"I’m just saying, you barely pay attention to the people right in front of you. I’m sure your passing the exam would be good for other women and all that, but I don’t think you can say you’re doing it for them. I mean, can you even name a practicing female research mage—or any practicing research mage—you actually care about?"
Sciona tilted her head, opened her mouth—
Your mentor doesn’t count.
Sciona closed her mouth. Maybe Alba had a point. Was Sciona really upset that women might not be allowed into the High Magistry or at the idea that she might not be allowed in? After twenty years of reading every night instead of sleeping, scribbling formulas instead of touching her meals—
Oh, Sciona, you have to sit up!
Alba slapped at her cousin’s arm, her olive-green eyes wide in wonder. Sit up and look! It’s so pretty!
The train was racing across the highest bridge above the city just as the sky blushed with the promise of sun over the eastern hills. Even after a thousand train rides along these tracks, there was nothing quite like watching the greatest civilization in the world waking with the dawn.
Tiran’s holy forty-sector energy grid ran all night but only lit up in the early morning, and this was the perfect time of year to appreciate the sight. With the midnight sun of summer long gone and the lightless winter still to come, the sun rose at the same hour as the industrious Tiranish people. Electric lights blinked on in the windows of the work districts first, then in the mansions beyond, creating a sea of sparks that trailed off into the blue-black expanse of the farmlands to the north. Spells flashed like lightning across the skyline as alchemists siphoned ore for the day’s steel production. Below the train tracks, cars bearing morning milk and fruit deliveries for the wealthy trundled along the roads like a procession of bright-shelled beetles. With Archmage Duris’s new rubber compounds for their wheels and smooth alchemical cement replacing the cobblestones of most major streets, vehicles moved faster now than ever, but the magic-drawn carriages
still seemed slow and small from the train.
Sciona liked the city best from up here, all its technical marvels on display without the mess of its human inhabitants, no one to bother her with their chatter or attempts at eye contact—well, no one except the excitable woman in the seat next to her.
Praise Feryn, what a view!
Alba hung on Sciona’s arm as the train climbed. The clock and radio repair shop where Alba worked was only two blocks from their apartment, so she had little occasion to see the wider city of Tiran. I can’t believe this is your commute!
Possibly for the last time.
Sciona had promised Aunt Winny that if the exam didn’t work out, she would get a real job teaching magic to children at one of the local schools. No more university, no more research, no chance at a real legacy, just hordes of snot-nosed schoolboys like the ones who had made her childhood hell.
Don’t say that, Sciona! You’re going to do amazing.
"Nobody does amazing on the High Magistry exam, Sciona said, determined not to torment herself with hope.
They just pass, or they don’t."
By the time the train slowed at the University of Magics and Industry, the sun had crested the hills to sparkle off the dome that protected Tiran from Blight and insulated it through the dark winter.
A few people eyed Sciona’s dark plum robes in surprise as she picked her way down the train aisle and stepped onto the platform. It wasn’t that women never reached Sciona’s level of study; it just wasn’t common. And of the few women who did make it to a graduate degree in magic, most donned green robes and went into teaching. Why pursue research, after all, when its highest levels were inaccessible to you? Better for a lady mage to employ her talents training the next generation of great male innovators—unless she was a perpetually unsatisfied monster like Sciona, always after what wasn’t hers.
While Alba marveled at the bustle and majesty of the University train station, Sciona’s appreciation landed where it always did—on the sheer magical power of the train itself. She never tired of watching the masterfully designed pressure conduits glow along each of the doors, pushing them closed. As those conduits dimmed, the engine at the front of the train blazed, siphoning energy from the Reserve to turn those great wheels on the tracks.
Sciona felt the train shudder with the massive energy intake—like a thrill down a spine—before it continued west with its remaining passengers. Years ago, she had tugged on Aunt Winny’s worn, lacy sleeve and asked what made the trains move. What had the power to animate a machine the size of a dragon?
The mages make the trains move, dear,
Aunt Winny had said and, when she saw that the answer hadn’t satisfied her niece, clarified, Clever men who study very, very hard.
Sciona remembered the shock as she absorbed this revelation: mages were just men…men who had been boys once. She remembered thinking that she was cleverer than any boy in her primary school. She studied harder than any of them. So, why not her?
Why not her?
Her pace quickened, making her cousin jog to keep up. Alba had the longer legs, but she kept pausing, clearly intrigued by the commotion around them—which, in fairness, was more intense than usual. Whenever possible, highmage examinations were timed to coincide with the election of city chairs, the idea being that new mages and politicians entered the hallowed halls of the theocracy at the same time—the will of God and the people moving as one. Sciona just wished the public election end of the process didn’t have to be so loud when she had magic to concentrate on.
The train platform teemed with activists flinging pamphlets around and shouting about their chosen city chair candidates.
Ladies! Ladies! Exercise your rights! Vote Nerys for women’s advancement!
Widmont, I say! A chair for the people!
Tiran stands on its traditions!
A mustachioed man with an Elect Perramis
button on his lapel brandished a pamphlet at Alba.
But Sciona got there first. She’s not interested.
Sciona swatted the paper from the man’s hand and it fluttered to the pavement. This probably would have been the beginning of a fight, but the sight of a purple robe made the Perramis campaigners back off without escalating. Thank you.
Taking her cousin’s arm, Sciona trod on the fallen pamphlet, leaving an impression of her square-heeled boot on that face—with its upsettingly familiar thin brow and large, hungry eyes.
Beyond the train platform, the crowd thinned as mages, staff, and students took their separate paths into the labyrinthine campus. The current University of Magics and Industry extended more than a mile in any given direction, but the westbound train bore its passengers past the modern concrete towers at the fringes of campus to the ancient architecture at the heart of Tiran. Here stood fortresses from the Conquest, long since converted into dorms and classrooms, with honeysuckle climbing their ramparts and lichen crowning their turrets.
Alba’s mouth hung open as she beheld the antique splendor under the light of the rising sun.
You’ve been on campus before, haven’t you?
Sciona vaguely remembered Alba accompanying her to a few interviews during the application process many years ago.
Yeah, it’s just…
Alba trailed off as the Magicentre came into view and words failed her. The dome of Leon’s Hall—the seat of all magic in Tiran—blazed white and gold in the morning light. With each step they took, the spires of the library rose higher behind the dome like a crown while Tiran’s two tallest siphoning towers stood on either side like ancient sentries.
Beautiful, isn’t it?
Sciona smiled, as proud as Aunt Winny showing a guest into her busily decorated sitting room. Maybe it was silly, but the University really was home to Sciona in a way no hearth or kitchen ever would be.
While the larger additions to the Magicentre had come later, the great stone entrance had stood unchanged for three hundred years. Tiran’s five Founding Mages loomed between the columns—Leon, Stravos, Kaedor, Vernyn, and Faene the First—each three stories of benevolent stone. The art of sculpture had advanced in the intervening centuries, but there was something inimitably mighty about these works from the dawn of Tiran, their rough-hewn features and wise eyes inlaid with peridot to give them life.
Founding Mage Leon’s words glinted in polished alchemic gold above the doors:
To Tiran, the Bounty of the Otherrealm.
To my Mages, all its Power.
May you ever be good Stewards to this Bright
Haven in a world of darkness.
Carved below that was Faene the First’s motto and mission statement of the University:
Truth over delusion. Growth over comfort. God over all.
Sciona had to gather her skirts into a great bundle to climb the steps to the double doors. She never would have worn such a fine bit of frippery to a test, but Aunt Winny had balked when her niece had come downstairs in her usual study blouse and pinafore. To go before the archmages, Aunt Winny insisted, Sciona must look a proper lady. How else would she get them to take her seriously? Sciona could have pointed out that her spellwork was supposed to do that, but she had been too dazed with nerves to object as her aunt manhandled her into the layers of petticoats and printed velvet.
The security conduits in the foyer registered the bronze clasp of Sciona’s robe, and a second set of doors opened to allow the women through. This front chamber of the Magicentre was accessible to all staff, students, and guests. Some undergraduate classes were even held in the two recently renovated additions between Leon’s Hall and the siphoning towers. This made for an assortment of mages flurrying about the space in preparation for the coming term, robes flapping dramatically behind them—mahogany for undergraduates, fern green for schoolmages, purple for labmages, white for the highmages and the archmages who commanded them all.
The High Magistry exam would take place in Leon’s Hall beneath the dome where Tiran’s first Council had assembled. Unlike the front of the Magicentre, the historical chamber was off-limits to the public, meaning Sciona and Alba
