Chapter Text
Chapter One: The Draft
Pavi felt the trolley seize under her feet and jolt to a dead stop. She grabbed the guardrail hard enough to make her knuckles ache, teeth clenched, body braced the way the streets taught her — low, tight, ready to move. The other passengers stumbled and swore, but Pavi was already looking past them, through the scratched-up windows, at what had stopped them.
Military Registration. The big stone building with the orange banners hanging limp in the heat, its doors thrown wide like a mouth swallowing people whole. Young people, dozens of them, shuffling in lines that snaked around the block. Most of them were boys, thick-shouldered and dirty from the outer mines, their clothes the same faded nothing-color that came from years of washing in grey water. A few inner kids, too, cleaner, softer, looking around like they'd taken a wrong turn and ended up somewhere beneath them.
Normally, Pavi wouldn't go within spitting distance of this place. Soldiers meant guards, and guards meant trouble for a girl who slept wherever she could find a dry corner. But things were getting bad — worse than the usual bad, the kind of bad where even the adults at Sally's Bar stopped pretending everything was fine. The price of crystal oil had shot through the roof, and the havens that used to trade for it were choosing to fight instead. Aurora, Iron Reich, and Silver Shores had linked arms and decided to go grab what they needed from the others. Flame Crest, North Spire, and the Jade Kingdom told them where they could shove that idea. War talk was everywhere, thick as smoke, and you didn't need to be older than nine to smell it coming.
Nine years old, one real leg, one wooden one, and not a single adult in the world who'd miss her if she disappeared tomorrow. That was Pavi's hand, and she'd been playing it since she could remember. But the army was offering twenty-one yuan a day — a day — for up to five years of service, and after that, the officer track. Real food. A bed. Walls that didn't leak. She hated what the officers were — the same kind of people who kept the outer rings starved and scared so the inners could sleep easily. The idea of becoming one of them made her stomach turn. But the idea of another winter scrounging behind soup kitchens, hoping the donation box had something left, made it turn worse.
She leapt off the trolley before it fully opened its gates, landing on her good leg and letting the wooden one catch up. Five boys jumped off behind her, all of them outer-ring miners by the look of it — caked in dust but built like they'd been swinging picks since they could walk. One of them looked down at Pavi as she fell in step, heading for the back of the line, and his lip curled.
"You lost or something, peck?"
Pavi didn't bother answering with words. She reached down with her mind, found the packed earth beneath the road's surface, and ripped a chunk of it free. It hovered at waist height for a full second, then she let it drop back down with a heavy thud. The five miners — boys, four times her size, every one of them, scrambled back so fast they nearly tripped over each other. It would've been funny if it weren't the same reaction she'd gotten her whole life. Fear first. Always fear first.
Benders were rare. The Cataclysm had seen to that, whatever it was — the adults only talked about it in pieces, and never the same pieces twice. What Pavi did know was that benders were treated like something between a weapon and a bad omen, and either way, people kept their distance.
"A bender from the streets. The guards have been getting sloppy."
Pavi turned. An officer was walking toward her, and he didn't look like any soldier she'd seen patrolling the outer ring. He was young — seventeen, maybe — with long brown hair that actually looked washed, clear eyes, and a face that hadn't been roughed up by much of anything. His uniform was the traditional orange and yellow of Aurora's military, pressed and crisp, nothing like the pink and yellow rags barely clinging to Pavi's bony shoulders. He looked like someone who grew up inside the walls, where things like clean uniforms and long hair were affordable.
"Where did you learn to bend?" he asked, all business.
"The streets."
"Really." He studied her for a beat, then seemed to make a decision. "Well, recruitment is strictly for twelve to forty, but I think I can introduce you to someone who can help. Just take my hand."
"I'll follow without it, thanks."
The soldier shrugged — not offended, just adjusting — and turned to march toward a side door, away from the main line. Pavi steeled herself and followed, pressing her senses into the ground the way she always did when entering somewhere new. Seismic sense, Sally called it. Pavi just called it listening with her feet. She could feel the vibrations of every person in the building through the soles — the flat, heavy stomps of bored officers, the nervous shuffling of new sign-ups, the occasional heartbeat spiking too fast, someone lying about their age or their health.
Most of the officers were bothered. Too many scrawny bodies, not enough teeth. The working class was answering the call, sure, but half of them would be more mouths to feed than soldiers to field. Pavi could feel that impatience in how hard they put their boots down.
"By the way, didn't catch your name," the young soldier said as they walked.
"Didn't throw it. It's Pavi."
"Pavi…?" He paused at a desk, pulling a sign-in form.
"Just Pavi. No relations. Left, that is."
Something crossed his face — pity, maybe, or just recognition that he was talking to a kid with nothing. "Sorry about that. Corporal Jae, at your service."
He offered a polite smile. Pavi didn't return it. She could feel through the floor that he meant well — his heartbeat was steady, his weight balanced and relaxed, no tension hiding in his stance. Which, honestly, just made him less impressive. People who were too nice in this city usually didn't last long enough to matter. At least the scary ones had something useful to offer.
Must be a military kid. Someone's son, given a rank and a clean uniform and told to go fetch promising recruits like a well-trained dog. Pavi followed him through a corridor past the main desks, where one officer gave her a hard side-eye. Jae just mouthed the word bender, and the man doubled his pace in the other direction. Even officers weren't used to seeing one up close. The Cataclysm really had made them a nasty kind of rare.
They came through to a big backroom — spacious, open, with high ceilings and a hard-packed floor that hummed with vibrations. Young people, roughly Pavi's age, were scattered across it. Some stretched. A few were playing with sparks of fire or little gusts of air, tossing them at practice dummies bolted to the floor. Most of these kids were better dressed than Pavi had ever been in her life, their uniforms already fitted, their faces clean. Inner kids. Born behind the walls, raised on three meals a day and the luxury of being bored.
Jae kept her moving toward the back of the room, where an office door waited. He knocked twice, paused, then opened it and nodded for Pavi to step in.
The office was smaller than the training room but still bigger than any place Pavi had ever slept. A massive desk dominated the center, and behind it sat a man who made the room feel even smaller. He was tall and broad, with a well-trimmed beard, a streak of white cutting through dark hair, and eyes that hit like a shove. A plaque on his desk read Captain Karthik. Behind him hung a massive map of all seven havens — Aurora sitting high on the main continent, the other six scattered south across the land like dropped coins. Sky Sanctuary was off to the east, tucked in mountains too brutal for anyone to bother fighting over.
Pavi straightened her tattered shirt without thinking, suddenly aware of every rip and stain. She didn't like the way important people made her feel small. She got enough of that from guards on the street.
"This young earthbender was found at the signup outside, sir. The guard missed her since she grew up alone on the outer ring, I'm afraid."
Karthik's eyebrow ticked up — barely, but Pavi caught it. He rose from behind his desk and leaned over it to look straight into her face. His gaze went first to her eyes, green as bottle glass, then flicked up to her hair. That cobalt blue, the color that made people stare and had gotten her called everything from cursed to spirit-touched since she was old enough to walk.
And then something happened that Pavi hadn't expected. His expression shifted. No surprise, exactly — more like he was seeing something he'd been waiting to see. Like she reminded him of someone, and the recognition hurt.
He looked away before she could read more.
"Well done, Corporal. Head out and get the main exercises started, and don't go easy on them. Anyone who complains or breaks, either push them harder or send them to administration. No one leaves, but not everyone will do with a gun in their hand. Dismissed."
"Sir." Jae snapped a salute, flashed Pavi one more kind smile — she still didn't return it — and left. The door clicked shut, and Pavi was alone with Captain Karthik.
She shifted her weight between her good leg and the pegleg, the anxiety sitting heavy in her chest like swallowed stone. He was going to look at her and see a scrawny, dirty street kid with a bum leg and no paperwork. He was going to send her away.
"Does the name Nisha mean anything to you?"
The question came out of nowhere, sharp and deliberate, and it hit something buried deep in Pavi's skull. A small bell was ringing in a room she couldn't find the door to. The name sounded familiar, but the way a dream from years ago sounds familiar — close enough to feel, too far to grab.
"No, sir, but I feel like it should. I'm sorry if—"
"Nothing to apologize for. Spent your whole life outside the inner ring?"
"Yes, sir. I only got close to officers and elites when they came to Sally's Bar. I do deliveries sometimes, but the guards take the food past the gates. I don't get to go in."
"Resourceful for your age, good to hear." Karthik was writing on her form, filling in blanks she couldn't read from where she stood. "Any schooling?"
"Sally taught me to read, but I'm not great at writing. I can count to a hundred, and I know how to feel what's in the ground — like when someone's lying, or nervous, or getting ready to swing."
Karthik's pen stopped. His eyes came back to her, sharper now. Then he did something that made every survival instinct in Pavi's body fire at once. His chi dropped through the floor like an anchor, and the earth moved. Not much — a tremor, a pulse — but it carried weight. Power. The kind that could crack a street open.
Pavi's breath hitched, but she didn't step back. She'd felt this before, from guards who got their kicks shoving outers around. She gritted her teeth and stomped in return — a pitiful little thump compared to his earthquake, but it was all she had. Nine years of sleeping in trenches and outrunning bigger kids had done one thing: taught her to bare her teeth, even when she was terrified, because showing weakness on the street was a death sentence.
Karthik chuckled. It wasn't meant — that was the strange part. It was warm, almost fond, like she'd done exactly what he'd hoped she'd do. He finished filling out the form and filed it away, and Pavi felt the oppressive weight of his energy ease up, settling back into something calmer.
"Well, perhaps I won't look a gift-horse in the mouth. The draft is for twelve and up, but your birthday is two months away, correct?"
Pavi blinked. "Y-yes, but how did—"
"Never mind that." He folded his hands. "We have a new company being assembled — K Company. Benders and non-benders alike, all of them showing enough promise to warrant early training. The idea is that after two years, the top performers skip the rank-and-file entirely and go straight to the officer's academy."
"An officer? When I'm twelve?"
"Fourteen, once you finish. It's only for the top four — one from each elemental division. Be the best. Train the hardest. Don't let anything stop you." He paused, and something in his voice got heavier. "Let's say I know for a fact it's in your blood."
Pavi didn't know what to do with that. Here was this stranger talking to her like she was someone he'd been waiting on, like he already knew what she could become. It didn't feel like flattery — it felt like pressure. The good kind or the dangerous kind, she couldn't tell yet.
But getting to the officer track? That was the ticket. No more scrounging. No more sleeping under bridges while energy storms tore through the outer ring. Let someone else do the dying outside the walls.
"I'll do it. I'll try my best."
"That's the spirit. But you don't look combat-ready. Let's get you into something that won't fall apart during initiation."
Pavi signed three different waivers she could barely make out, trusting Karthik's explanation that they covered her commitment to service and the haven's security. She was pretty sure there was some nasty clause buried in there about staying on the front lines until she dropped dead, but as a bender, she had to bet on herself. She'd been doing it her whole life — badly, barely, just enough. This would have to be the same.
They took her to the locker rooms, where she found a spare uniform and a bar of soap. The soap didn't do much without a real shower, but it knocked the worst of the smell down enough that she wouldn't clear a room. Small victories.
She looked at herself in the cracked locker mirror, and for a moment didn't recognize the girl staring back. The uniform was blue and silver — cadet colors — with an upside-down orange triangle on the chest. It fit loosely over her thin frame, but it was clean and whole, and those two things alone made her feel like a different person.
"What does the triangle mean?" she asked Jae as she walked back to the training room.
"Blue triangle is a cadet. My blue one means corporal. Captain Karthik is black. Stripes underneath tell you the level within the rank. Finish your initiation test with the highest score, and you'll be Private First Class once your company reaches base."
Pavi filed that away. Stripes meant status. Status meant better food, better quarters, people getting out of your way instead of shoving you out of theirs. She wanted as many stripes as she could earn.
They entered the training room together, where the twenty-odd cadets were running exercises under Jae's earlier orders. The benders were tossing stone plates and small fireballs at dummies, each dummy designed to absorb a hit and snap back. The non-benders were doing pushups and stretches, most of them looking like they'd rather be anywhere else.
"Cadets, fall in!" Jae called.
Some snapped into line fast — Pavi was one of them, muscle memory from years of doing what she was told without hesitation. Others dragged their feet, the inner kids who'd never been ordered to do anything they didn't feel like doing. Jae watched them without comment, but Pavi noticed his attention lingering on the slow ones. She remembered Karthik's warning about administration and quickened her own step.
She fell in beside a boy who caught her eye immediately. He was maybe a year older than her, with a scar running down his right cheek and another set of marks — claw marks, it looked like — raked across the right side of his scalp. His black hair was cut around the damage, so his wavy bangs only framed the left side of his face. He looked like he'd tangled with something that had claws and teeth and come out the other side still standing.
He noticed her pegleg. Gave her a small smirk — not mocking, more like I see you. Something about his marks and her missing leg put them in the same unspoken category. Pavi smiled back, just barely.
"Front and center, cadets. Captain Karthik has a few words to share."
Everyone's heads turned. Karthik was approaching the front of the room, and he wasn't alone. On his right walked a tall, heavy man with a clean-shaved jaw, ice-blue eyes, and shoulders wide enough to block a doorway. His uniform had a purple triangle — a rank Pavi didn't recognize yet. He moved like someone who'd been hitting things his whole life and never lost.
Then Pavi saw who was on Karthik's left, and everything in her head went quiet.
It was like looking in a mirror that somebody had cleaned.
The girl was Pavi's height. Pavi's age. Same dark brown skin, same impossible cobalt hair, same green eyes that right now were going just as wide as Pavi's own. Her face was Pavi's face, but cleaner — sharper jaw, smoother skin, the look of someone who'd been fed properly and slept in a real bed and had adults who made sure she brushed her hair. Her uniform was blue and silver like Pavi's, but with a gold triangle and one stripe underneath. She was already ranked. Already ahead.
The girl's eyes locked onto Pavi's and didn't let go.
Pavi's chest went tight. Her mind scrambled for an explanation — some trick of the light, some coincidence of genetics — but the ground under her feet told a different story. She could feel the girl's heartbeat through the floor, and it was hammering just as hard as hers. They were both scared. They were both trying to figure out the same impossible thing.
Who are you?
Around them, Karthik started his speech, but Pavi barely heard a word.
"Listen here, and well, cadets. You've come to this center on the promises of your parents and political allies, believing you'll be handled with care and comfort. Let me be the first to say — think again. I don't care what your mommy or daddy said. They're not here. I am. I say jump, you start jumping until I say stop. I say fight, you fight to your last gasp. Don't think you can weasel your way out through special connections — my will is the will of the Lotus, the highest authority in Aurora Haven."
The inner kids were getting restless. Pavi could feel their heartbeats picking up through the floor, a dozen little panic drums, but her attention was chained to the girl — to her near-twin, who was now very deliberately looking at anyone and anything except Pavi. She stared at the scarred boy beside Pavi for a moment, then at a smaller kid two rows down, then at the far wall. Anywhere but back.
She knows, Pavi thought. She already knows what we are.
The smaller boy two rows down was hard to miss — a shrimp, pale copper skin like the far-northerners, baby blue eyes, and cedar hair swept back and combed like he'd spent his whole morning on it. He was gritting his teeth, trying to look tough and failing at it. Pure inner kid, soft as bread. Pavi and the scarred boy beside her shared a look that said the same thing without words: that one's going to have a rough time.
"Now then," Karthik continued, "you'll be divided into teams of four. One per element, if you can find a bender of each. You have two minutes to make allies — not friends. Fail, and you're on your own with whatever numbers you get. Once final teams are settled, you'll run a series of tests. Your performance decides whether you climb ranks fast on the battlefield or spend years pushing papers in an office. Now — pair off."
Two minutes. Pavi's mind snapped back into street-mode, the part of her brain that had kept her alive in crowds and rush-hour chaos outside Sally's Bar. Don't wait. Don't think too long. Move.
The bread-soft boy from two rows down made the first play — he bolted toward Pavi's scarred neighbor and latched onto his arm like a drowning kid grabbing a rope.
"Really, Atka?" the scarred boy sighed. "You can't sweet-talk some poor girl into carrying you right now?"
"Come on, Talon! Just do this for me, and I promise my dad will get us out of here in one week—"
"Except I want to be here." Talon's voice went hard. "I want to train and become someone who isn't waiting on you all the time. If you want to team up, fine. But don't think I'm covering for you anymore."
Atka looked insulted, but Talon had already turned to Pavi. His amber eyes sized her up, took in the pegleg, the too-big uniform, the way she held herself — wary, balanced, ready.
"You need a team, right? Atka and I could use someone who's clearly survived the outer ring."
"My whole life," Pavi said. She pulled a smooth stone from her pocket — a worry-stone she'd carried for years — and bent it into a flat disk between her fingers, then folded it back. A small trick, nothing showy, but it proved the point. "And I can earthbend."
Atka sighed dramatically, his lip curling at the state of her uniform, at the dirt still under her nails that the soap hadn't reached. Inner kid through and through — he looked at outers the same way every inner did, like something stuck to the bottom of a shoe. But Talon stepped forward and held out his hand. Another scar there, running from his middle finger down the back of his left hand.
"Call me Talon. The one acting like this is beneath him is Atka. I've worked for his family in the inner city, but my people are all outers. You watch our backs, I'll watch yours. Deal?"
Pavi hesitated. Trusting people was a luxury she'd never been able to afford. But the two-minute clock was ticking, most teams were already forming up, and the leftover kids drifting their way didn't look promising. Talon was a fellow outer, and that counted for something.
"Deal. I'm Pavi, and I'll do my best."
"Same here." Talon grinned, then tilted his head. "Also — what's with your twin giving you the death-stare?"
Pavi turned. The girl was crossing the floor toward them, and her expression could've curdled milk. She wasn't happy about any of this — not the team-up, not the approach, and definitely not Pavi's existence. But underneath the anger, Pavi could feel her heartbeat through the floor. Fast. Nervous. Uncertain. She was putting on a show, just as Pavi did when bigger kids cornered her in an alley. Teeth bared, tail tucked.
They stood two feet apart. Up close, the resemblance was even more unsettling. Same nose. Same shape of the eyes. Same blue hair catching the light the same way. The only real difference was the cleanliness — the girl looked polished, whereas Pavi looked scraped raw.
"Are you… Nisha?" Pavi asked. The name Karthik had said, the one that rang that buried bell in her skull.
"I am. And you're Pavi." Not a question. "Does the name Noor mean anything to you?"
Something cracked open in Pavi's memory. Not fully — not a door swinging wide — more like a splinter of light through a board. A warm fire. A voice humming a melody she couldn't place. A blurry face with blue hair and eyes filled with something heavy and sad.
"I think so," Pavi said slowly. "Sally once called me Noor's. I think… she was my mother."
Nisha's jaw tightened so hard that Pavi could see the muscle flex. Her fists balled at her sides. Whatever she was feeling — anger, grief, recognition, resentment — it was pressing against her skin like steam in a pot, looking for a way to blow. Pavi braced, not sure if she was about to get hugged or hit.
Before either of them could say another word, the two-minute whistle cut through the room like a blade. Time was up.
Nisha's expression snapped shut. Whatever she'd been about to say went back into the box, and the lid slammed down.
"We'll settle this later. Elements, now."
"Fire." Talon held up his palm, and a ball of flame bloomed above it.
"Good. I have air. You?" Nisha looked at Atka.
"Water," Atka said, already pulling a bead of sweat from his forearm as proof.
"I can handle Earth." Pavi held up her stone disk and morphed it back.
"Good. As Private First Class, I'll call the shots." Nisha's voice was clipped, all business, no room for debate. "Pavi, stay on my left. Talon, my right. Atka, you only engage if one of us goes down, then take their place. If I go down, Talon moves center, then Atka. Understood?"
"I like that plan," Atka said, since it kept him as far from danger as possible.
"I can work with that." Talon shrugged.
"Okay." Pavi paused. "But we'll talk later, right?"
Nisha pinched the bridge of her nose like Pavi had just asked her to explain math. But underneath the irritation, Pavi felt the truth — Nisha's heartbeat stuttered at the question. She wanted to talk too. She was just better at hiding it.
"Tell you what. If we pass with the highest score, I'll take you back home, and we can hash this out. But I need to win, and so does an outsider like you. Right?"
The words had an edge, but Pavi could feel the deal underneath them. Win first. Survive first. The personal stuff comes after, if they'd earned it. That was a language Pavi understood perfectly.
"Don't worry. I'm not going back to the streets. I'm not going to lose."
For half a second, Nisha's mask cracked — just enough for a small, surprised smirk. Then she pulled out a teal hairpiece and twisted her long, blue hair into a bun, tight and professional. Talon tugged his leather gloves snug. Atka dabbed his face with a silk handkerchief. They fell back into line, four strangers pretending to be a team.
The big man with the purple triangle and the ice-blue eyes stepped forward.
"Purple triangle, two stripes?" Pavi whispered.
"Staff Sergeant First Class. Name's Junjie," Nisha shot back without turning her head.
"Now," Junjie's voice was a bark that bounced off the high ceiling, "let's see if you pathetic zygotes can handle some basic calisthenics. Outside, you'll find an obstacle course. Run through it. Beat everyone around you. The team that gets all four members across the finish line first earns five points. One less for each place after that. You don't get a single point unless all four cross. So don't let your teammates slack. Move."
Junjie led them out through the main hall, past the sign-in desks where the last of the regular recruits were being processed. Some of the men who'd scoffed at Pavi earlier now saw her in uniform. At least one had the decency to tip his hat. She didn't acknowledge it. She was watching Nisha's stride — even, controlled, like she'd been marching in formation for years — and trying to match it.
The back entrance opened onto a massive cleared space, still warm from the earthbenders who'd just finished shaping the obstacle course. Pavi could feel the freshly moved earth humming under her feet, still settling.
The course was built to hurt. The first section was a wide body of water they'd need to cross, followed by a towering structure of moving parts — panels and grips that jutted out and retracted at random, making any climb a gamble. Beyond that, visible only from the elevated vantage, a second structure loomed even taller, connected to the first by a long gap over the water. Slingshots were bolted to the top of the first course for crossing. Then you had to swing back and descend.
Several kids were already shifting their weight, pulling back, reconsidering. Pavi felt the little earthquakes of their fear through the ground — heartbeats spiking, feet shuffling, the particular vibration of someone about to bolt.
Junjie stood at the starting line with a whistle in his teeth.
"On my mark. Make it through the first course, use the slingshots to cross to the second. Finish the second, swing back, come down. This determines your worth as a soldier or a desk worker. Three. Two. One."
The whistle screamed.
Pavi moved.
She'd seen what happened during a rush — Sally's doorway couldn't fit the crowd after work shifts, bodies slamming into each other, everyone stuck. The smart play was never to push through the crush. It was to go over it.
She slammed her foot down, and a bridge of packed earth shot up from the bank, arching over the water in a rough ramp. Not pretty, but solid.
"This way!" she shouted at her team.
"That's cheating!" came the howls from the other teams, already bottlenecked at the water's edge, shoving each other sideways.
"Hell yeah, it is, and smart too!" Junjie roared from behind them. "Get the lead out!"
Nisha was across first, light on her feet. Talon sprinted behind her. Atka wheezed his way over last, and the moment he cleared the end, Pavi collapsed the bridge behind him. Three kids from another team went tumbling into the water, sputtering and clawing back to shore.
They hit the first course with a strong lead. The initial steps were tall — nearly Pavi's full height — but they each found their way. Atka froze water from his canteen into makeshift footholds. Talon kicked off the ground with a burst of flame. Nisha simply bent the air under her feet and floated up. Pavi jammed her fingers into the stone wall, forcing handholds into existence, and hauled herself up with arms toughened by years of rooftop climbing and chimney-scrambling.
"Let's go!" Nisha pushed from above, not waiting.
They reached the moving-grip wall, and Pavi could feel the mechanism inside it — gears and levers, earthbender-made. She punched the wall hard and felt the gears freeze under her will. The grips stopped moving.
"Climb! I can only hold it so long."
They scrambled up. Another team was closing in below. One of them — a firebender — kicked the wall hard enough to send a tremor through it, and Atka nearly lost his grip. Pavi reached back without thinking and grabbed the back of his uniform, heaving him up to the next grip with one arm.
Atka stared at her, wide-eyed. She was scrawny, but she'd just tossed him like he weighed nothing. She didn't stop to explain — the gears were fighting her hold, and she needed to keep climbing.
Atka recovered enough to splash water from his canteen across the wall below them, making it slick. Two kids from the pursuing team slid back down, cursing. Talon pulled Pavi and Atka up the last stretch.
"Not bad, Atka. For an inner."
"Shut. Up." Atka wheezed, face red as a beet.
The second level brought them to a gap — a vertical shaft between walls that led up to the top. Nisha and Talon made it look easy, bending air and fire to launch themselves up. Pavi looked at Atka, who was already pale and breathing hard.
"Can you make an ice chain? Wrap it around both our waists. We climb back-to-back."
"If it breaks—"
"It won't. Move."
The ice wrapped around them, cold and tight. They pressed their backs together, each bracing a foot against the opposite wall. Pavi dug her pegleg into the stone — the one advantage of a wooden limb, it didn't slip.
"Two. One. Go."
They pushed. Step by step, backs grinding together, legs burning, they inched up the shaft. Below them, Talon lobbed a stream of fire down to discourage the teams climbing after them. The heat rolled up the shaft and made breathing harder.
"Is he crazy?!" Atka yelped.
"Don't look down. One foot in front of the other. We're almost there."
They weren't almost there. It was slow and brutal, and Pavi's good leg was shaking by the time Talon reached down and grabbed Atka's outstretched hand. Nisha hit them with a gust of air from below, and Talon yanked both of them onto the top platform, gasping.
"We — cough — made it." Pavi choked on the smoke still swirling up from Talon's fire below.
"Yeah, my bad on that. Nisha already chewed me out."
"Should've thrown off the damn side, you outer idiot!" Atka spat. Talon took a step toward him, fists rising, but Nisha got between them.
"Enough. Grab a slingshot and—"
But Pavi was already moving. She'd spotted the steel rail connecting the two course structures over the water gap — a maintenance rail, not meant for climbing. She bent a piece of the rooftop free, jumped onto the rail, and ground down it like a slide, crossing the gap in half the time a slingshot would've taken.
Nisha watched from the top, mouth slightly open, then closed it.
"She's crazier than you are," Atka told Talon.
"Hell yeah. That looks fun."
Nisha tore off another roof piece and followed, balancing with airbending. Talon rode one with a fire-boost. Atka — bless his terrified heart — stuck to the regulation slingshot and swung across the old-fashioned way. While they waited for him, Pavi ripped the rail out behind them, and the first course lurched sickeningly. Screams echoed from below as kids slid off the tilting structure and splashed into the water. Junjie's voice carried across the gap, still hollering at them to get up and start over.
"Someone's not going to be popular once we get to camp," Nisha said. But the grin on her face — quick and sharp and gone almost immediately — was real.
The second course was a different kind of brutal. Monkey bars stretched over a pit of thick brambles that moved on their own, growing and grasping like living things. Past that, an oiled rope climb. And above it all, whatever the ceiling held.
The monkey bars were nothing for Pavi — years of rooftop scrambling and chimney work had given her a grip like a vice. Nisha walked across the top of them like they were a sidewalk. Talon burned the brambles out of Atka's path below, but they regrew fast, so Atka had to sprint across an ice bridge before the thorns crushed it.
"What are those things?" Atka panted when he made it across.
"Don't know, don't care. Pavi, the bars."
Pavi grabbed the far end of the monkey bar frame and wrenched it loose, shoving the whole thing down into the bramble pit. Anyone following would climb right into the thorns.
The oiled rope was next, but Talon just torched it. Gone in seconds.
"Nah. Better idea." He pointed at the walls. Same trick as before — the shaft was narrow enough to climb back-to-back. Pavi and Nisha linked arms, Talon and Atka did the same. They started up.
Halfway through the climb, Pavi felt something shift in the air. Not the draft of the shaft — something bigger, heavier. A pressure change.
"There's not an energy storm coming, right?" she asked, pressing her back harder against Nisha's.
"Karthik wouldn't hold initiation today if there was. Keep moving."
Pavi bit her lip. Her gut said otherwise. The outer ring had taught her to read the sky the way she read the ground — you learned fast, or you died in the storms that tore through the unprotected streets. The wind was picking up. The temperature was dropping. She could feel it in the metal of the rails and the stone of the walls, a cold creep that didn't belong.
They reached the top. This time, there was no slingshot table, no equipment at all — just the flat roof of the second course, open to the sky. And that sky had changed. Dark clouds were rolling in fast, low and angry, veined with green lightning that made Pavi's teeth ache.
"I'm telling you, Nisha, that lightning doesn't look right."
Nisha looked up, and the irritation on her face flickered into something more honest. The temperature was plummeting. Talon tugged at his collar. Atka looked ready to jump off the roof and take his chances with the water far below, frozen or not.
"Okay. Fine. Let's grab slingshots and—"
"Uh, Private?" Talon pointed at the empty ceiling. "What slingshot?"
Nothing. The second course didn't have slingshots. In their rush to finish first, they hadn't thought about how to get back. No rails left — Pavi had torn them out. No rope — Talon had burned it. They'd dismantled their own escape route, and now they were stuck on the highest point of the course, exhausted, with a storm bearing down.
"Okay," Nisha said, and for the first time, her voice had a thread of uncertainty running through it. "Captain Karthik will send someone. We just need to wait."
"Wait?" Atka's voice cracked. "The storm's right there. We need to jump—"
"No. One. Jumps." Nisha grabbed his collar and shoved her face close to his. "This is my team. My mission. I'm not losing my shot at Acting Corporal because you can't handle a little bad weather."
She threw Atka back, hard enough that he yelped when he hit the roof. Talon stiffened but said nothing. Pavi watched, a sour taste building in her mouth.
The storm was getting worse — wind howling, ice forming on the water below, the green lightning getting brighter and closer. Pavi could feel it through the metal in the structure, a deep vibration that made her bones hum. This wasn't a normal storm. This was an energy storm, the kind that ripped the outer ring apart and sent outers scrambling for the mines.
And Nisha was more worried about her rank.
"Nisha," Pavi said, keeping her voice even, "if you're in charge, then your team is your priority. Not your stripe."
"You don't get to tell me my priorities, outer."
"I'm telling you that we worked together to get up here, and falling apart now helps nobody."
"We're not falling apart. We're staying put."
"While a storm sits on our heads? You want to explain that to Karthik when they scrape us off the roof?"
"I said we're not—"
"You threw Atka down. He's on your team. You're supposed to protect him, not—"
"Don't you dare lecture me about protection!" Nisha's voice broke, and for a split second, the mask cracked fully. There it was — fear, real fear, not of the storm but of something older, something that had been living under her polished surface long before Pavi showed up. "You don't know anything about me. You don't know what I've had to carry, what I've been training for—"
"Then tell me! We might be — we're probably —" Pavi couldn't say it. The word sisters sat in her throat like a rock.
"We're nothing. We're teammates. That's all."
"Your heartbeat says different."
Nisha flinched. She hadn't known Pavi could read that through the floor. Her eyes went wide, then narrow, and the wind around her picked up — not the storm's wind, her own, pulling from the air, wrapping it around her in a defensive spiral.
"Stay out of my head, Pavi."
"I'm not in your head. I'm in the ground. And you're scared."
"I said shut up."
The air blast came fast. Pavi felt it a heartbeat before it hit and yanked the metal under her feet up into a shield — Nisha's wind slice cracked against it and shoved her sliding toward the edge of the roof. Her pegleg caught on a rivet and stopped her from going over.
"You want to fight?" Pavi yelled through the gale. "Right now? With that coming?" She pointed at the sky.
"I want you to follow orders!" Nisha screamed back.
Pavi ripped the metal slab in half and hurled one piece down onto the rail below. It sliced through, and the entire second course groaned, tilting. Nisha cursed and stumbled. The tilt put them off-balance, made standing difficult, and made staying put even more dangerous than it already was.
Pavi didn't want to fight her. Whatever Nisha was — sister, twin, stranger — she was the closest thing to family Pavi had ever found, and that mattered, even through the anger. But if Nisha was going to keep them all trapped up here out of pride, Pavi would have to knock the pride out of her.
She charged forward through the wind, wrapped her remaining metal piece around her fist, and swung. Not at Nisha's head — at her center mass, aiming to knock her toward the water. Nisha caught part of it with an air cushion but still took the hit hard, spitting blood and grabbing the roof's edge with one hand.
They glared at each other, breathing hard, the storm howling around them. Then Nisha did something that changed everything.
She closed her eyes, shot her free hand up, and Atka's canteen flew off his belt and into her fist. The water inside leapt out and lashed around Pavi's ankle like a living chain.
Pavi stared. "How—"
"You won't get in my way. No one will." Nisha's voice was raw, desperate. "I trained all four elements for this."
The words hit Talon first. He bit his lip until it bled, his eyes going dark with something old — the kind of fear that came from bedtime stories told in whispers, about the one who broke the world. Cities flattened. Spirits unleashed. Only seven havens are left standing because of what the last one did.
"She's the Avatar," he said. "A destroyer. The world-breaker."
"NO, I'M NOT!"
The scream tore out of Nisha like something she'd been holding down for years. She yanked Pavi off the roof with the water-whip and flung her into the open air. As Pavi fell, she got a clear look at Nisha's face — rage and terror and something that looked horribly like please stop making me do this.
Talon's words had cut deep. Nisha wasn't fighting Pavi anymore. She was fighting the name that had been chained around her neck.
Pavi spotted the slingshot still hooked on Atka's belt and willed the metal to respond. It flew into her hand, and she fired the hook up at Nisha's shoulder. It caught, bit into cloth and skin, and the line went taut. Nisha screamed in pain.
"Why won't you go away?" she wailed, fire blooming in her free hand. "It's my life on the line, not yours!"
"Your life? What about mine?" Pavi swung on the line, the wind and the fire whipping around her. "You didn't grow up on the streets. You didn't forget our mother's face. You didn't live alone."
"So? That doesn't mean you can show up and take my life because you don't have one. Leave me alone!"
Pavi swung herself back up onto the roof's edge and yanked the line hard. Nisha lost her grip and slammed into Pavi, and the two of them crashed against the railing together. The bending stopped. The elements stopped. What followed was just two girls — teeth, nails, pulled hair, elbows — fighting the ugly, graceless way children fight when they're too exhausted and too frightened for anything else.
"Let go of my hair!"
"Stop acting like a spoiled brat!"
"Will you dumb girls stop fighting?!" Atka shrieked from where Talon was holding him by the collar, both of them hanging off the tilting structure. "There are other lives at stake here!"
Before either twin could land another hit, a sound rolled through the sky that stopped them both cold. Deep. Hollow. Not thunder — something alive. The energy storm had arrived, fully, and the wind was so loud it swallowed their voices. Lightning cracked green and blinding. Ice was sheeting across the water below. The cold hit so fast that Pavi could see Nisha's lips going blue.
Then something began to descend from the clouds.
It was long and slender, with tendrils splitting from its sides, its body a sickly greenish-yellow that glowed with a light that didn't belong in the physical world. Its face was broad and flat, dominated by a single massive eye above a mouth that went back and back, lined with row after row of teeth that disappeared down its throat. When it touched down on the roof of the second course, its tendrils wrapped around the structure, and it looked down at the two beaten, shivering girls with something that was almost delight.
"A… spirit?" Pavi choked.
"We're dead," Nisha whispered. "So very, very dead."
"Well, now. Two, instead of one." The spirit's mouth moved wrong — too wide, too many joints — and its breath rolled over them, reeking of rot and acid. "To think your predecessor could damage fate itself. Good thing I found you together. It was so much work to track this measly little hole down."
Pavi and Nisha looked at each other. The argument, the fight, the hurt — all of it was suddenly very small next to the thing above them.
"JUMP!" they screamed in unison and launched themselves off the railing.
Talon let go, too, dragging Atka with him. They fell toward the frozen water below, Nisha and Talon throwing flame and air downward to melt as much ice as possible before impact. But the spirit's tendrils whipped out and caught both girls mid-fall, wrapping around their waists and yanking them back.
Talon and Atka crashed through the weakened ice below and vanished under the surface.
"Oh, no need to run, children. We haven't begun the feed yet."
"You're not eating me!" Nisha roared, blasting fire from both hands. The spirit blew its breath out, and the flames died, smothered in a fog of decay so foul that both girls gagged and choked.
"Tsk, tsk. No need for fire. Such a boring element. It's your air and water I crave from Raava — that would give me mastery over all spirits of sky and sea. Now then. Down the hatch."
The massive mouth opened wide, impossibly wide, and the tendrils began lowering Nisha toward it. She fought — fire, air, twisting her body, screaming — but the storm fed the spirit's power, and her attacks couldn't land. Row after row of teeth glistened below her, and the throat beyond them pulsed like a living tunnel.
For one awful moment, Nisha looked back at Pavi. All the bravado was gone. All the pride, the rank-chasing, the walls she'd built. Her face was a child's face, and there was only one word written on it.
Help.
Then she disappeared into the darkness of the spirit's mouth.
Pavi squeezed her eyes shut. She didn't want to see it. She'd felt helpless before — beaten, starved, choked on her own blood in mine collapses, buried under two feet of rubble while energy storms ripped the outer ring to shreds. She'd joined the army to stop being the girl who could only survive. She wanted to be someone who could protect. And now the only family she had left was being swallowed alive, and she couldn't do a single thing about it.
Remember, girls. Always stick together. Mommy loves you both, forever.
The memory hit like a hammer. Not a fragment this time — the whole thing, crashing through the wall she'd built around it. A fire, warm and crackling. Their mother's face — Noor's face — was clear for the first time, crowned with blue hair, her eyes full of a sorrow that knew what was coming. Two tiny girls are being pulled apart, screaming, reaching for each other. And something else. Something that had been divided now briefly, impossibly, made whole. Two halves of one.
"Nisha."
Inside the spirit's mouth, two inches from the first row of teeth, Nisha felt it too.
"Pavi."
"What now?" the wyrm gagged, feeling heat building in its gullet.
Their eyes opened. White light poured from them, bright and blinding, and the elements obeyed. Not one girl's will — both, together, unified in a way that neither understood but both felt deeper than bone.
The air lifted the spirit off the course and into the storm. The ice below shattered and reformed into spears, launching upward to strike the writhing body. Fire erupted from both twins, roasting the tendrils until they released their grip. Then the metal — from the courses, from the crystal plating of nearby buildings, from every scrap of steel within reach — ripped free and flew.
The spirit was caged. Four elements, woven together, tore at it from every side. It thrashed and howled, and each time it tried to break free, the cage tightened. The rails from below warped around its body like chains. It reared back and spat acid at them, but the air sphere surrounding both girls redirected the attack straight into the spirit's own eye.
"GAH! You human roaches have any idea how long it takes to regenerate that?!"
"You are not welcome here," Nisha's voice thundered, layered with something older than her.
"Leave, or we will tear you apart," Pavi echoed.
"Fine! Let me go, and I'll leave. Kill me, and it'll be war between man and spirit once more."
"Go. And do not come back."
They flung the spirit skyward. It screamed as it flew, trailing smoke and shredded tendrils, and the storm followed it — breaking apart, dissolving, the green lightning fading to nothing. The sky opened up, pale and exhausted, as if even it was glad the thing was gone.
The air sphere descended slowly, carrying both girls down to the ice. They touched down, swayed, and collapsed — side by side, unconscious, their white-glowing eyes fading back to green. Nearby, Talon and Atka had been tossed back onto the first course by the ice shards, battered but breathing.
On the ground below, Captain Karthik stood outside the training courses with his arms crossed, his expression unreadable. He had expected the storm. He had expected Nisha to face a test that would push her past her limits. The council had agreed — the Avatar needed to be forged, not coddled.
What he had not expected was a second girl. A twin. One who shared the same impossible power.
Two Avatars. He turned the thought over in his mind like a cracked stone, looking for the flaw in it, the explanation, the angle. He found none.
"Now, what to do with two Avatars?" he sighed.
"That is a matter for the White Lotus, Captain."
Karthik turned. An elderly man was approaching, moving with a slowness that had nothing to do with frailty — he simply didn't see the need to rush. Master Tashi. One hundred and two years old, the most ancient man in Aurora by any count, and the only living soul said to remember the old times — when the last Avatar had walked the earth, and the world had been whole, before her wrath turned it to ruin.
Tashi was still striking despite his age. A wisp of white hair floated on his pale head like a cloud, and his skin was lined but somehow still smooth, as if time had decided to mark him gently. His eyes, though — those were sharp as broken glass.
"Two Avatars. Is such a thing even possible?"
"I believe anything is possible," Tashi said, "if one keeps their mind open to all possibilities. Nisha has completed her earthbending training and has the drive to go far, but this new child is an oddity. We will take her in. Test her. Make certain she can access her power without harming others — and more importantly, that she can keep our haven safe." He paused. "For now, retrieve the girls and keep a close eye on them, Karthik. The world won't survive if even one of them fails. Not again."
"As you wish, Master Tashi."
Karthik signaled his men and strode toward the wreckage of the obstacle courses, his boots crunching on ice that was already beginning to melt. Behind him, Tashi watched the sky where the spirit had vanished, his ancient eyes troubled.
Two Avatars. The cycle had never produced such a thing — not in any record, any legend, any lifetime. Either the world was healing in ways no one understood, or it was breaking in ways no one was ready for.
Either way, it had finally begun.
