Cherreads

Chapter 7 - Chapter 7 — Ink And Wings

Kai woke up with the kind of headache that felt borrowed.

Not pain exactly. More like his brain had been dunked in fog and shaken. A slow, sour heaviness behind the eyes, the aftertaste of a night that shouldn't have been survivable.

He lay still and waited for the rest of his body to report back.

Ribs… fine.

Shoulder… fine.

Bruises… none.

The stiffness that usually greeted him every morning was barely there, like someone had rubbed oil into his joints while he slept.

Kai blinked once, then twice.

Almost fully healed…?

That thought should've made him happy.

Instead, it made him wary.

Nothing in Sirius City came free.

He turned his head.

Across the room, Lux's bed was occupied—but not by Lux.

Rize was curled against Lux's side like a little barnacle, arms wrapped tight, face buried into Lux's shirt. Lux lay on his back, one arm thrown around Rize without even thinking about it, mouth slightly open, hair wild, breathing deep.

The other side of the bed looked like a storm had passed through—blanket kicked off, pillow half on the floor, Lux's practice shirt hanging off the bedframe.

Kai stared for a long second.

A strange warmth flickered in his chest.

They stayed here.

Then another thought followed immediately, sharp and practical.

Good thing I unlocked the door before I passed out.

If he hadn't, Thalia would've found it locked, heard nothing, and made the call no mother wanted to make. Lux and Rize would've ended up sleeping on the couch, or worse, in her room while she stared at the locked door all night.

Kai swallowed.

His eyes drifted down to his own hands.

No blood. No tremor.

But the hum inside his chest was still there, faint as a second heartbeat.

Kai slowly slid out of bed.

He moved like he was stealing his own footsteps. Bare feet on wood, weight distributed carefully, breath shallow so the floor wouldn't complain.

Rize shifted once in his sleep, tightening his grip on Lux.

Lux mumbled something incoherent, then relaxed again.

Kai paused at the door.

For a moment, he just watched them.

Then he slipped out.

The living room was dim with early morning light, grey and soft through half-drawn curtains.

The Aetherkin Codex sat on the table where it always lived.

Thalia's rule.

If the city screams, the Codex stays where hands can reach it.

Kai had seen it a thousand times during his primary years. He'd never really thought about it.

This morning, it glowed.

Not violently. Not like last night's urgent flare.

A steady, low glow. It wanted to be noticed.

Kai approached slowly and touched the cover.

Warm.

He opened it.

The glow tightened into the pages. Ink shimmered across the first sheet—letters dissolving and reforming as if an invisible hand was writing live.

UPDATE — NORTH DISTRICT

Breach under control.

Patrol sweep ongoing.

Civilians: remain cautious at all times.

Kai read it twice.

His shoulders loosened by a fraction.

Under control.

Not "gone." Not "safe."

But under control was good enough for Sirius City.

He closed the Codex gently and walked toward the kitchen.

Thalia was there, as usual.

A pot simmered softly. The sound of a knife tapping wood. The smell of broth and toasted grain.

She didn't look up when Kai entered. She didn't need to.

"You're awake," she said.

"Yes, Mom," Kai replied.

He hesitated, then nodded toward the living room. "Mom, the Codex says it's under control."

Thalia's knife paused for half a beat.

Then she continued cutting as she'd expected.

"Good," she said simply. "Okay, Kai. Now go wake your brothers. Breakfast is about to be ready."

Kai blinked once.

A strange normality pressed into him—like the world was insisting on routine as a form of survival.

"Yes, Mom."

He turned to leave, then stopped. The words came out before he could swallow them.

"…I'm almost fine."

Thalia's knife paused again.

This time, she looked up.

Her eyes flicked over him—face, posture, hands—checking for signs the way mothers did without thinking.

"You're standing," she said. "So yes, you're almost fine."

It should've been reassuring.

Kai still felt the weight behind it.

He left before she could ask more.

Lux woke easily—like a soldier pretending he was never asleep.

Rize didn't.

Kai shook Lux's shoulder once. Lux's eyes snapped open instantly.

Kai pressed a finger to his lips.

Lux glanced at Rize clinging to him and softened.

Kai whispered, "Breakfast."

Lux nodded.

Rize woke when Lux tried to sit up. His eyes opened halfway, unfocused, then widened when he realised where he was.

He tightened his grip.

Lux sighed dramatically, then patted Rize's head. "Relax. No siren. No monsters. You're alive."

Rize's voice was small and thick. "It was loud…"

"I know," Lux said, trying to sound tough. It cracked a little at the end.

Kai watched them quietly.

Rize finally looked toward Kai, face scrunched, like he wasn't sure whether to be brave or cry.

"You… you were bleeding," Rize whispered.

Kai forced a lightness he didn't feel.

"I'm okay."

Rize didn't look convinced.

Lux spoke before Rize could spiral again. "Brother Kai is stubborn. He doesn't die."

Kai shot Lux a look.

Lux grinned, then lowered his voice. "But… don't do that again."

Kai didn't answer.

Because he didn't have an answer he could give honestly.

Breakfast was warm and simple.

Lux ate fast, like he was racing school itself. Rize ate slowly, still drifting.

Thalia moved around them with that steady presence that made the house feel less fragile.

Kai ate too, because he'd learned that ignoring hunger only made weakness louder.

Rize talked in bursts.

"The siren was like—like—" he waved his spoon, searching for words, "like the sky was yelling."

Lux nodded too quickly. "Yeah. That's the point. So you run."

"We didn't run," Rize said.

Lux puffed his chest. "Because we had Mom."

Rize glanced at Kai. "And… you."

Kai kept chewing.

Inside, something tightened.

If you knew what I did last night, you'd never sleep again.

He didn't let the thought show.

After breakfast, Thalia wiped her hands and looked at Lux and Rize.

"Uniforms. Bags."

Lux groaned like it was torture.

Rize slid off his chair and stuck close to Lux's side anyway.

Then Thalia's gaze turned to Kai.

"This is Day Two of your three rest days," she reminded him. "Don't waste it."

Kai nodded. "Yes, Mom."

She hesitated—just enough for Kai to feel it.

Then she said, "Sirius True Academy will offer you a dormitory. Scholarship students get first priority."

Kai's spoon paused.

Lux stopped pretending not to listen. Rize froze mid-step.

Thalia continued calmly, "You can commute from home if you want. But dormitory life builds independence. Less travel. Less delay."

Rize's face started to crumple.

Lux immediately said, "Dorm is better."

Rize looked like Lux had just betrayed him. "But… Kai will—"

Kai's chest tightened.

Thalia's voice didn't soften, but it warmed.

"Kai can come home," she said. "A day or two. When he can. If he misses you or if things feel heavy."

Rize's eyes shone. "Promise?"

Kai swallowed. "I'll… try."

Thalia met Kai's eyes over the table.

"Also," she said quietly, "you can't run from problems forever."

Kai's throat tightened.

Thalia didn't raise her voice. She didn't need to.

"Where is the son that embodied the will of never quitting?" she asked. "Where is the hardworker and the genius you built through effort?"

Kai looked down at his bowl.

The words landed, not as pressure—

But as a reminder of who he'd been before the screening crushed him.

"Yes, Mom," he said.

Thalia nodded once, satisfied.

"Now," she said briskly, returning to routine like it was armour, "go help them pack their bags. Then I'm walking them to school."

The house quieted again after the door shut.

Kai stood in the living room alone, listening to the absence.

Then his eyes drifted to the Codex.

It sat on the table like it always had—thin, ordinary, too mundane for what it could do.

Kai approached and sat down.

He didn't open it right away.

Instead, he stared at it and remembered something from Primary Academy lectures—half a page, half a story.

The Codex wasn't a normal book. It couldn't be. Normal ink didn't rewrite itself. Normal paper didn't glow when sirens blared.

Sirius City had mass-produced it through a mix of Aethercraft and rare materials. Rumour said a General Track genius had designed the core function—something that let one "master template" broadcast to every civilian copy in the city. Not sound. Not voice. Just ink-response through resonance.

It wasn't magic.

It was infrastructure.

And today, Kai wanted to use it like one.

He opened the Codex.

A blank page presented itself—clean, waiting.

Kai stared at it.

Then he wrote carefully:

Bloodcurdle Mosquito

The ink sank. The page shimmered.

A formatted entry appeared, crisp and cold like a report.

BLOODCURDLE MOSQUITO — Insect-type Aetherkin

Tier: T1 (Proto)

Skill (1): Bloodcurdle — gains access to the target's blood; induces a brief immobilisation window.

Traits: Needle-proboscis (piercing), fluid-feeding adaptation, high aerial agility, nocturnal hunting bias.

Notes: Common in stagnant-water zones. Risk escalates with the size increase per Tier.

Kai stared at the entry longer than he meant to.

So it wasn't just a mosquito.

It was a proto-tier mosquito with a single skill that could kill a human if it landed once.

Kai exhaled and wrote the next name.

Gust Sparrow

The Codex rewrote.

GUST SPARROW — Bird-type Aetherkin

Tier: T1 (Proto)

Skill (1): Gust Burst — compresses air and releases a short-range shove.

Traits: Fast dive patterns, sharp talons, territorial aggression, high reaction in open air.

Notes: Natural predator of small flying Aetherkin.

Kai's eyes narrowed.

So the shove he felt had been the skill.

The rest—the diving hunger, the speed—that had been trait and instinct.

His fingers tightened around the pen.

Then he wrote the one he hadn't seen clearly.

The one that was still a question mark in his mind.

He paused, then reached inward.

Come.

The second Bloodcurdle Mosquito manifested above the table, wings humming quietly.

At once, the resonance shifted.

Kai didn't just see the insect.

He felt the overlay settle into him—needle-precise, cold, alert. His own body remained his, but the mosquito's predatory logic slid over his instincts like a second skin.

He held up a hand. "Stay still."

It hovered like a doll being posed, stiff with reluctant obedience.

Kai pushed gentle intent through the link—images instead of words.

The rodent. The armoured thing. The one you felt.

The answer came back sharper than it had the night before.

Not speech.

Not memory in words.

A flash of low-angle movement. Dense body. Hard plating. A bite-line. A charge path.

For a moment, Kai saw it the way the mosquito had tagged it—through layered instinct rather than language.

Low.

Fast.

Charge.

Hard shell.

Teeth.

Kai swallowed.

"Okay," he muttered. "That helps."

He recalled it.

Then wrote:

Armoured Mouse

The Codex shimmered.

ARMOURED MOUSE — Rodent-type Aetherkin

Tier: T1 (Proto)

Skill (1): Plate Rush — hardens dermal plates and performs a short burst charge.

Traits: Low profile, aggressive bite, prefers ambush lanes, strong survival instinct.

Notes: Often found near refuse lines and wall-adjacent cracks.

Kai sat back.

So it had been a mouse.

Not a "thing." Not a nightmare.

Just a rodent-type Aetherkin with one skill and a body built to ram.

His pen hovered above the page.

He wrote the next one—because it still bothered him.

Sunspot Ladybug

The Codex rewrote.

SUNSPOT LADYBUG — Insect-type Aetherkin

Tier: T1 (Proto)

Skill (1): Bitter Mist — releases a short-range irritant cloud as a deterrent.

Traits: Dome shell, low aggression unless threatened, slow flight, strong scent signature.

Notes: Defensive insect-type. Low threat alone can cause resonance discomfort if forcibly bound without compatibility.

Kai's jaw tightened.

So "wrong" wasn't harmless.

Even a calm insect could hurt him if he forced resonance where it didn't fit.

He wrote the next name with a faint dread.

Spark Cicada

The Codex shimmered.

SPARK CICADA — Insect-type Aetherkin

Tier: T1 (Proto)

Skill (1): Spark Discharge — releases a brief electric arc on contact.

Traits: Loud vibration output, territorial perch behaviour, charge build-up in wing veins.

Notes: High backlash risk during forced resonance interference.

Kai stared at the page until his eyes hurt.

Backlash risk.

He didn't need the Codex to tell him that now.

The last one.

The one that made the ping-map flicker.

Kai wrote:

Signal Gnat

The entry appeared.

SIGNAL GNAT — Insect-type Aetherkin

Tier: T1 (Proto)

Skill (1): Spiritual Detection — Stage 1 (Ping-map): emits signal pulses to map living signatures and Aether-active objects (wards/cores/artefacts).

Traits: Small body, rapid hover-stop movement, high sensitivity to airflow changes.

Notes: Output is abstract (points/distances/motion hints). Signal clutter increases mental fatigue in crowded environments. Baseline field ~30m diameter (training-adjustable).

Kai's throat tightened.

So it wasn't just "a gnat."

It had a function that matched what he'd felt.

Mapping.

Coordination.

Information.

He closed the Codex slowly.

Then, almost as an afterthought, he pulled out his notebook and started sketching.

Not skills. Not titles.

Bodies.

He summoned the first Bloodcurdle Mosquito.

"Stay still," he said automatically.

The mosquito hovered.

A pulse of irritation hit him through the link like a glare.

And because it was active, the irritation didn't stay distant.

It tinted him.

For a breath, Kai felt his own patience sharpen into a colder, more pointed annoyance—the kind that wanted the room to stop moving and let the strike happen properly.

Kai blinked. "…Are you annoyed?"

The mosquito's needle twitched.

Irritation again, stronger.

Kai sighed.

"Alright, alright, alright." He lifted a finger like he was negotiating with a tiny soldier. "I'll keep it short. Please bear with me."

He leaned in and checked the wings.

One functional pair.

Then he moved around the back and saw the tiny club-like organs again—the strange balance weights behind the wings.

He sketched fast.

He recalled it, then summoned the Signal Gnat.

"Stay still."

The gnat froze.

The change in overlay was immediate.

The mosquito's predatory edge vanished. In its place came a restless, scanning tension, as if his thoughts wanted to tag everything in the room all at once.

A different dissatisfaction pulsed back—more offended dignity than anger.

Kai almost laughed.

"You too?" he whispered.

The gnat hovered, as if judging him.

Kai put both hands up. "Okay. Okay. One minute."

He checked the same structural feature.

One wing pair.

And behind them—

The same club-like organs.

Kai froze.

Two different species.

Same defining structure.

His pen scratched hard.

Two wings.

Two…

Kai sat back slowly, heart thumping.

"Di…" he whispered.

He underlined his own note.

"Ptera…"

He exhaled, half-laugh, half-disbelief.

"…Diptera."

He wrote it in capital letters as if it were a banner.

ORDER: DIPTERA (provisional)

Known bonded species: Bloodcurdle Mosquito, Signal Gnat

Shared structure: one wing pair + balance clubs (rear wing reduction)

Feeding tendency: fluid doctrine (varies by species)

Kai stared at the word until it felt real.

Then his stomach growled—loud, rude, perfectly timed.

Kai sighed.

"Right." He stood and grabbed a small ration pack from the drawer, then returned to the desk.

He held it near his chest like an offering.

"I know," he muttered, feeling the restless hunger from inside. "I'll give you something to eat. Just… next time I need to check your wings, don't glare at me like I'm the enemy."

The irritation eased.

No approval.

But acceptance.

Kai exhaled.

He ate something quickly—bread and broth reheated, simple fuel—then started laying things out on his bed.

Uniform.

Bedding tag.

Notebooks.

Scholarship badge and letter.

He paused when his fingers touched the replica amber necklace.

Cold. Fake. Innocent-looking.

Kai stared at it longer than he should have.

Then he tucked it back under his shirt like a habit.

Later, when Lux and Rize came home, the dorm conversation happened again—only messier.

Rize clung to Kai's sleeve the second he saw the packed items.

"You're leaving?" Rize's voice wavered. "Already?"

Kai crouched and rubbed Rize's hair. "Not yet. I'm just… preparing."

Rize's eyes filled anyway. "I don't want you to go."

Lux stood behind them, arms crossed, trying to be older than he was.

"It's better if he stays in the dorm," Lux said, voice firm. Then, softer, "He worked too hard to get there."

Rize sniffed. "But he's my brother."

Kai's throat tightened.

Thalia watched from the doorway, expression calm, but her eyes warm.

"It's up to you," she said to Kai. "You can try the dormitory. You can come home. A day or two. Both are possible."

Kai looked at his brothers.

Rize was trembling like the idea alone hurt.

Lux pretended he was fine, but his jaw was tight.

Thalia's voice stayed steady.

"If you want to be independent," she said, "you have to practice being away. But you don't have to cut your family off to do it."

Kai swallowed.

He hadn't made a decision yet.

But for the first time since the screening, the future didn't feel like a cliff.

It felt like a road with more than one path.

That night, when Kai lay in bed again, the hum in his chest steadied.

And the ping-map flickered faintly—once, then twice.

Not a warning this time.

A direction.

Toward the city.

Toward something waiting.

Kai closed his eyes and let sleep take him—still undecided…

but no longer lost.

More Chapters