Chapter 1 — First Bell
The hallway sounded like a hundred conversations torn in half. Lockers slammed with the same indifference as doors in a windy house. Gage kept his head down and counted his steps like beads on a string. Seventeen to the stairwell. Eight to homeroom. Four to invisibility.
He didn’t make it to four.
A body ricocheted into him at exactly the velocity of bad luck. His notebook exploded, pages skittering like startled birds. Pens clattered. Someone laughed, not unkindly, just… loud.
“Shoot—my bad. Totally my bad.” The boy crouched, snatching a fistful of Gage’s papers. He had a smear of pencil on his thumb and a grin that looked like it had never seen a reason to stop. “Kyle. Hi. Human wrecking ball.”
Gage swallowed. “It’s fine.”
“Is it? Because you look like I just committed several notebook felonies.”
A page fluttered upward. Kyle caught it out of the air and glanced at the handwriting before handing it over without comment. His eyes softened in a way that irritated Gage because people weren’t supposed to switch from loud to gentle that quickly.
“Thanks,” Gage said, because courtesy was muscle memory. He held out his hand for the last page.
Kyle hesitated. “You’ve got cool penmanship.”
“Okay.” Gage tucked the page away like hiding a match from a wind. He stepped sideways to escape.
“See you around?” Kyle added, hopeful for no reason.
“Maybe,” Gage said, which meant no.
Homeroom smelled like dry erase markers and dust. By second period English, Gage had managed to fold himself into the corner seat by the window. When Mr. Alvarez launched into the year-long project—“Identity and Storytelling, partners assigned, no trading”—the class turned restless.
Names were read like spells. “…Kyle Duarte and Gage Whitlow.”
A few heads swiveled. Kyle, two rows up, half-stood and flashed a relieved, almost triumphant smile. As if the universe had correctly shuffled the cards in his favor.
During work time, Kyle dragged his chair over. “So… identity,” he said, twirling a pencil. “That’s not terrifying at all.”
Gage kept his gaze on the blank assignment sheet. “We can divide the work. I’ll do the outline. You can… present.”
Kyle tilted his head. “You hate talking, huh?”
“I hate being looked at,” Gage corrected, and it landed like a stone in a still pond.
Kyle’s pencil stopped. “Okay. Noted. What do you like?”
“Quiet. Clean copies. Deadlines.”
Kyle’s mouth twitched. “I can do two out of three. The clean copy might be a war zone.”
“Then I’ll format it.”
Kyle’s smile returned, softer. “Deal.”
The bell rang. The hallway erupted again. Kyle didn’t rush. “I’m by east stairs after lunch. If you want to meet there and escape the stampede.”
“I don’t—” Gage started.
Kyle was already backing away, hands up. “Offer stands. No pressure.”
Gage watched the crowd swallow him. He put the blank sheet in his folder, then wrote one line at the top.
Identity: the story other people write on your skin until you learn your own handwriting.
He didn’t show it to anyone. Not yet.
⸻
Chapter 2 — Rules of Disappearing
By the third week, they’d constructed a fragile routine. After last bell, they claimed an abandoned back table in the library. Kyle did not drum on the wood after Gage flinched the first time. Gage pretended not to notice that Kyle kept catching himself before greeting him too loudly.
“Okay,” Kyle said one afternoon, spreading articles like tarot cards. “We need a thesis that doesn’t sound like I copied it from a motivational poster.”
“Then don’t use the word ‘journey,’” Gage said.
Kyle made a wounded sound. “I would never. Probably.”
They worked quietly, only the tick of the old wall clock and the librarian’s shoes crossing soft carpet. Gage wrote like he was disarming something. Kyle read out loud in low bursts, trying to taste words he didn’t usually say.
At lunch, when someone dropped a metal tray and the clatter stitched Gage to his seat, Kyle noticed. He didn’t comment. He leaned closer and covered the worst of the noise with his voice. “Top five songs right now. Go.”
“I don’t do rankings,” Gage said.
“You do now.”
Gage inhaled until his ribs listened. “Fine. ‘Milk Teeth.’ ‘1979.’ ‘Underwater Ghosts.’ ‘Ninety-Nine.’ And…” He faltered. “…‘Static.’
Kyle’s eyes lit. “You like Static?”
“I like the part where the chaos gets quiet.”
Kyle softened. “Yeah. Same.”
Later, in the stacks, Kyle reached for a book high on the shelf and his hoodie rode up enough to show a pale strip of hip. Gage looked away so fast he almost got a paper cut on his own eyelashes.
“Hey,” Kyle said gently, pretending not to notice the flush. “Can I pitch a thing without being annoying?”
“That’s unlikely.”
Kyle bit back a grin. “We should set rules. For working together. Like, uh—if you need to bail, just text me the ghost emoji and I’ll cover with Alvarez. No questions asked.”
Gage felt his shoulders inch down from around his ears. “Okay. Then you have to… announce noise.”
“Announce noise?”
“If you’re going to drop your bag. Or tap your pencil. Or laugh like a car alarm.”
Kyle clutched his chest. “Wounded.”
“Announce it,” Gage repeated, but the corner of his mouth was threatening a smile.
“Deal,” Kyle said. He held out his hand across the table. Gage stared at it like it might be a trick. Then he shook, quick and darting, and pulled back.
When they left, the sky had turned the color of a deep bruise. At the exit, Kyle paused. “You good getting home?”
“Yes.” A lie as tidy as a folded napkin.
Kyle didn’t push. “See you tomorrow, Ghost.”
Gage surprised himself. “See you tomorrow, Noise.”
He walked home measuring the distance in songs. At his apartment, the hallway light flickered like a bad memory. Gage let himself in, set his bag down silently, and wrote another line on their draft before anything could change his mind.
If a story is a room, then identity is the window you keep forgetting to open.
He sent the ghost emoji to Kyle with a photo of the line. Three dots appeared. Then:
That’s gorgeous. I’m stealing it. Also: going to drop my backpack now. Announced.
A second later, Gage imagined the thud. He laughed, quietly, into an empty room.
⸻
Chapter 3 — The Ghost Locker
By October, a rumor started about the third-floor wing behind the old science labs—the Ghost Hall. An incident with a flood years ago, or a bat colony, depending on who told it. Mostly, it was just unused lockers and humming fluorescent lights.
Gage learned the timing of that hallway like a tide chart. Ten minutes after the bell, it went still. He could exhale there. The tile didn’t echo as much.
Kyle found him at the far end one afternoon, sitting on the floor with his back against the cool metal.
“Thought this was a myth,” Kyle said softly, as if speaking too loud would crack the calm.
“It’s real. Obviously,” Gage said, gesturing around at the spectacular nothing.
Kyle slid down beside him, leaving a polite half-meter of air. “Alvarez told me I need to ‘let the text breathe.’ I pretended I understood.”
“You talk a lot. It counts.”
Kyle huffed a laugh. “Thanks.” He watched the fluorescent bulb stutter. “What happens if you don’t have this place?”
Gage pressed his tongue to the back of his teeth until the urge to say something honest passed. “I do. So your question is theoretical.”
Kyle nodded like he’d been handed a boundary and a gift. “Theoretical noted.”
A group of freshmen thundered past the far end, sneakers squealing, voices ricocheting. Gage’s spine tightened. Kyle didn’t look over. He pulled his hoodie sleeve over his wrist and murmured, “Noise event: stampede. Estimated six seconds.”
Gage let the corner of his head rest against the locker. “Dork.”
“Correct,” Kyle said lightly. Then, quieter: “You can text me, you know. Not just ghosts. Words.”
“Noted,” Gage said, even though his phone already contained too many things he couldn’t unsend.
When the hallway calmed, they sat there and pretended to study. Gage drew the outline for their presentation. Kyle stared at the ceiling like it was saying something he was almost brave enough to hear.
“Do you ever feel like you were built with… missing instructions?” Kyle asked.
“Constantly.”
“What do you do?”
“Don’t move until the feeling passes.” Gage capped his pen. “Or move because it won’t.”
Kyle leaned his head back. “You’re weird.”
“You’re loud.”
“Symbiosis,” Kyle decided, pleased with himself.
Before they split for the day, Kyle touched the locker nearest Gage, fingers tapping twice. “I’ll meet you here tomorrow. If you want.”
Gage studied the scuffed paint, the old lock numbers carved like runes. “Tomorrow,” he said.
He watched Kyle walk away, counting the steps out of habit. At ten, Kyle turned and walked backwards a few paces, grinning like gravity was optional. Gage shook his head and did not smile where anyone could see.
That night, the apartment above his thumped with a rhythm that meant shouting. Gage put on headphones, low volume, so he could still hear the door if he had to. He texted Kyle without thinking.
you were right. symbiosis.
The reply came quick.
also right about Static. put it on. breathe with the quiet part.
Gage did. When the track dipped into hush, his body listened. He didn’t sleep, not really. But he didn’t shatter either.
⸻
Chapter 4 — November Bones
Parent-teacher night emptied the building of its usual noise, leaving only polite adult laughter echoing in tiled halls. I didn’t go. No one to sit in a folding chair and nod for me.
The next day, Kyle arrived at the library with two steaming paper cups. “Hot chocolate diplomacy,” he said. “My mom met Alvarez. He called your writing dangerously efficient.”
I took the cup. “That’s not a compliment.”
“It is in writer-speak.” He dropped into the seat across from me, hair still damp from rain. “She invited you to Thanksgiving.”
I nearly spilled the drink. “That’s—no.”
“She does that. Collects strays. You can say no.”
“I just did.”
He smiled, not wounded, just understanding. “Offer stands.”
We worked until the sky went bruise-colored. When we finally left, rain stitched the parking lot into silver threads. He popped open an umbrella. “Rule addition,” he said. “We don’t lie about weather.”
I stepped under it before realizing what I’d done. His shoulder brushed mine once, twice, and then he matched my pace like we’d practiced it.
At the bus stop, he murmured, “Noise event: truck, three seconds,” as a delivery truck hissed by.
I laughed quietly. “Dork.” “Correct,” he said.
The bus door sighed open. I looked at him one heartbeat longer than necessary. “Thanks for the humming.”
He grinned. “Anytime, Ghost.”
⸻
Chapter 5 — First Snow
Snow arrived without permission—fine, wind-driven, almost invisible until it clung to hair and sleeves. Kyle’s text came at 10:43 p.m.:
come outside
I obeyed before my brain could veto. The courtyard lights blurred through falling white. He stood there, hands buried in pockets, breath fogging like smoke.
“They’re planes,” I said. “Maybe,” he replied. “But they’re trying real hard to be wishes.”
We sat on the park bench behind my building, notebooks balanced on our knees. My hands shook from cold until he peeled off his outer hoodie and dropped it over my shoulders.
“You’ll freeze.” “I run hot,” he said, and it sounded like the truth.
I wrote a line without thinking:
Identity isn’t costume. It’s weight distribution. Wings get heavier right before flight.
He read it, eyes soft. “Then you’re about to fly.”
The snow fell thicker, and the silence between us finally felt like belonging.
⸻
Chapter 6 — Fluorescent Holidays
The winter concert should’ve been easy: sit, clap, pretend to enjoy off-key carols. But the lights were too bright, the sound too sharp. My pulse climbed into my throat.
Kyle saw it happen. One minute he was joking with friends, the next he was at my elbow, voice barely above the music. “Noise event: overload. Extraction plan.”
He guided me out through the side door, down a hall smelling of cleaning powder, into a restroom empty except for the hum of vents. He turned on the sink so the water’s hiss replaced the echo.
“Temperature normal. Hands in.”
I obeyed. Warm water, tile, safe light. He leaned on the counter beside me but didn’t touch. Just breathed in rhythm with me until the tremor eased.
“Better?” “Yeah.” “You can text me next time before it hits.” “I didn’t know it would.” “Then I’ll learn to spot it sooner.”
He said it like a promise, not a duty.
When we left, the janitor gave us a knowing look. Kyle whispered, “We could start a band—The Fluorescents.” I snorted, and the laugh stuck around for the walk home.
⸻
Chapter 7 — January Quiet
The first week back, Kyle came to school with a bruised knuckle. Rumor: he’d punched a senior who shoved a freshman. He shrugged it off.
I texted:
hand ok?
hurts. worth it.
tell me if it gets worse.
deal.
After that we built a shared doc titled Maps. He’d drop half-thoughts in it at midnight; I’d edit them before dawn. It became a conversation in code—his metaphors messy, mine precise, both true.
When words failed, he’d just send a line of punctuation, like heartbeat in Morse. I started sleeping with my phone face-up, waiting for it.
⸻
Chapter 8 — The First Thaw
Presentation day smelled of dust and nervous sweat. Kyle spoke first, easy confidence masking how often he glanced at me. When it was my turn, I read one paragraph. My voice trembled only once.
After class, we found our hallway—our Ghost Hall—quiet and sun-warmed for once. We sat against opposite lockers.
“You did great,” he said. “You said we wouldn’t lie,” I reminded him. He grinned. “Fine. You did real. Which is better.”
Our hands brushed as we both reached for the same notebook. Neither of us moved away.
New rule, I said silently. We don’t apologize for needing each other.
Outside, the snow on the roof began to drip, slow and certain.