The rain had been falling on Portland for 3 days straight.
Not sprinkling.
Falling.

It ran down the glass at Portland International Airport in thick silver ropes and gathered along the black edges of the windows until the runway lights looked drowned.
Inside Gate C14, the air was warm, stale, and crowded with people who had stopped pretending to be patient.
Coffee steamed from paper cups.
Wet jackets hung over suitcase handles.
A child kicked the leg of a chair until his mother caught his shoe with one tired hand and whispered for him to please stop.
The departure board blinked above them.
Alaska Airlines Flight 772.
Portland to Washington Dulles.
6:18 p.m.
Then 6:31 p.m.
Then 6:43 p.m.
The word icing drifted through the gate before any official announcement made it sound formal.
A man in a navy blazer repeated it into his phone like an accusation.
A woman near the charging station rolled her eyes and said she would miss her connection.
Another passenger stood under the screen with his mouth slightly open, as if staring at the numbers hard enough could shame them into changing back.
In the back corner, Janet Quan kept writing.
She had chosen the chair against the wall.
Not the window seats, where people watched aircraft creep across the wet ramp.
Not the crowded charging station, where strangers guarded outlets with the territorial suspicion of survivors.
The wall was quieter.
From there she could see the gate counter, the jet bridge door, the departure board, two emergency exits, and almost every passenger who would board with her.
Her charcoal wool coat was buttoned once at the middle.
Wire-rim glasses sat low on her nose.
A small black duffel rested against her right ankle, military-spec fabric, no logo, no decoration, built to survive rough handling rather than impress anyone.
The leather portfolio on her lap was old enough to have softened at the corners.
Her pen moved in tight, controlled strokes.
Dense notes filled the page.
Margins, too.
Equations pressed into the white space.
Small diagrams branched in arrows from one block of numbers to another.
The handwriting was almost beautiful in its precision, but nothing about the page looked casual.
A child knocked over a coffee cup three rows away.
The cardboard cup bounced once, rolled, and spilled brown liquid across the tile.
The mother apologized loudly to no one in particular.
Janet did not look up.
Her pen paused only long enough for her left thumb to flatten the next page.
Then she continued.
The name on the manifest was Janet Quan.
Government contractor.
Portland, Oregon.
Seat 19C.
Every part of that was accurate.
Accuracy is not the same thing as truth.
For 4 years, she had been a government contractor, the kind who attended meetings in bland conference rooms, carried a badge on a lanyard, signed documents she did not discuss, and left before anyone could ask too many questions.
Before that, for 14 years, she had belonged to a world where names were functional and silence was part of the uniform.
Briefing rooms without windows.
Hangars that smelled of hydraulic fluid, heated metal, old coffee, and rainwater dragged in on boots.
Radios full of clipped voices.
Maps marked in grease pencil.
A call sign spoken rarely enough that when it surfaced, people paid attention.
Viper.
She had not heard it directed at her in years.
That was how she preferred it.
At Gate C14, nobody knew any of it.
That was also how she preferred it.
Boarding began at 6:51 p.m.
First came the families who needed extra time.
Then the premium passengers.
Then the long, restless line of people pretending not to hurry while quietly measuring one another for overhead-bin competition.
Janet waited.
She watched the line thin.
She noted the gate agent rubbing his left temple.
She noted a maintenance worker in a reflective vest stepping away from the jet bridge with a tablet tucked under his arm.
She noted the way the rain kept needling against the windows, blown sideways by wind hard enough to shiver the glass.
Only when the final cluster of passengers moved forward did she close her portfolio, slip the pen into its loop, and stand.
She did not rise like someone in a hurry.
She rose like someone ending a calculation.
Her duffel lifted easily in one hand.
The gate agent scanned her boarding pass without looking at her face.
The machine chirped.
Seat 19C.
She walked down the jet bridge with the damp smell of rain following every passenger inside.
The aircraft waited at the end, bright and narrow, its open door framed by fluorescent light.
Flight attendants smiled the practiced smiles of people who had learned to look calm before other people felt calm.
Janet stepped onboard.
She did not ask where her seat was.
She had counted rows before she reached the cabin.
One.
Two.
Three.
The overhead bins slammed and clicked above her.
A man wrestled with a hard-shell roller bag in row 9 while pretending the bag was not too large.
A teenager in row 12 already had headphones on.
Someone laughed too loudly near the rear galley.
Janet kept moving.
At row 19, she lifted the black duffel into the overhead bin with one hand, placed the leather portfolio on the seat, and slid into 19C.
Aisle seat.
Clear view forward.
Direct route if she had to stand.
She opened the portfolio again before most people had found their buckles.
The first page held old notes.
The second held weather numbers.
The third held a diagram with arrows tight enough to suggest not theory but memory.
Beneath that page was a folded weather printout, creased across the middle.
The corner of a laminated card showed from an inner pocket.
Janet pushed it deeper without looking at it.
Two minutes later, Michelle arrived at 19B.
Michelle was in her mid-30s, a pharmaceutical sales rep returning to DC after a regional conference.
Her tote bag was stuffed with product brochures, sample folders, and a wrinkled agenda from a hotel ballroom where the carpet had probably been patterned in colors nobody would choose at home.
She had the look of someone who had given the same presentation four times in 2 days.
Smile, clicker, slide deck, question, answer, smile again.
She dropped into the middle seat with a loud breath she seemed too tired to control.
Then she began rearranging herself.
Coat under the seat.
Tote between her shoes.
Phone in seatback pocket.
Lip balm in jacket pocket.
Boarding pass folded twice.
She glanced at Janet because that is what people do in middle seats.
They measure the strangers who will become their temporary borders.
Janet’s face gave almost nothing away.
Not unfriendly.
Not warm.
Contained.
Michelle’s eyes dropped to the portfolio.
The notes caught her attention immediately.
Not because she understood them.
Because she did not.
The handwriting was precise, smaller than normal, every letter formed with a discipline that made Michelle suddenly self-conscious about the messy conference notes in her own bag.
But the content was stranger than the handwriting.
Equations.
Abbreviations.
A diagram with arrows pointing toward stacked shapes and numbers that looked less like office work than something designed under pressure.
Michelle tried not to stare.
She stared anyway.
—Work stuff?
Janet looked up.
The smile came fast and small.
It did not reach her eyes, but it was polite.
—Yes.
Then she returned to the page.
Michelle gave a soft laugh, partly embarrassed, partly hoping the laugh would make the moment normal.
—Looks intense.
Janet’s pen moved once more.
—It used to be.
Michelle waited for more.
No more came.
So she leaned back and accepted the boundary.
The aisle filled.
A man in 19D across from Janet shoved a backpack under the seat and immediately took out a tablet.
A college student in 20A pressed her forehead to the window and filmed rain sliding along the wing.
An older couple in row 18 argued gently about who had the boarding passes.
The cabin became a hundred small private worlds lined up in aluminum.
Text messages.
Seat belts.
Last calls.
Air vents twisted open.
Overhead bins clicked shut.
The flight attendant’s voice came over the speaker with the smooth rhythm of routine.
Welcome aboard Alaska Airlines Flight 772 with service from Portland to Washington Dulles.
The words were familiar enough that most passengers barely listened.
Janet listened.
She listened to the pauses between words.
She listened to the background hiss.
She listened to the engine tone as the aircraft pushed back from the gate.
Michelle noticed.
At first she thought Janet was nervous.
Then she realized nervous people fidget.
Janet did not fidget.
Her stillness was the opposite of fear.
The plane rolled away from Gate C14 and turned through a field of reflected runway lights.
Rain streaked backward across the windows.
The engines deepened.
A low vibration rose through the floor and into the soles of every passenger’s shoes.
Somewhere behind Michelle, a baby began to fuss.
Somewhere ahead, a man coughed into his sleeve.
Janet placed one finger on the edge of her page to keep it from trembling with the aircraft.
There are moments when an ordinary thing begins to feel rehearsed by forces no one can see.
This was one of them.
Flight 772 held short near the runway for several minutes.
The delay irritated people who could still afford irritation.
Then the engines surged.
Conversation thinned.
Phones disappeared.
Heads leaned back.
The aircraft began to move.
Fast.
Faster.
Rain blurred into long white lines.
The wheels hammered over seams in the runway.
Michelle closed her eyes, the way she always did on takeoff.
Janet kept hers open.
The nose lifted.
Portland fell away beneath cloud and rain.
For a while, nothing happened.
That was the cruelty of it later, when people told the story.
There was time for normal.
Time for the seat belt sign to glow.
Time for the aircraft to climb through weather.
Time for Michelle to order ginger ale in her head before the cart ever appeared.
Time for Janet to turn another page and run one thumb over a margin note circled three times.
Numbers do not panic.
People do.
She had written that sentence years before and never crossed it out.
The aircraft climbed through layers of cloud, shuddering now and then as wind pressed against it.
A flight attendant moved carefully down the aisle, checking latches and seatbacks.
Michelle leaned toward Janet just enough to be heard over the engine noise.
—You fly a lot?
Janet did not answer immediately.
She looked toward the front of the cabin.
—Enough.
—For work?
—Usually.
Michelle smiled.
—Government contractor, huh?
Janet’s pen stopped for half a second.
Then it resumed.
—That is what the manifest says.
Michelle laughed because she thought it was dry humor.
Janet did not laugh.
At 37,000 ft, the cabin settled into the uneasy quiet of a night flight.
Window shades were half lowered.
Reading lights made small cones over laps and tray tables.
The smell of coffee returned when the attendants began service.
The storm outside remained invisible except when lightning flickered far off behind the clouds and briefly turned the windows pale.
In the cockpit, one pilot adjusted in his seat.
The other answered a radio call.
Behind the locked door, instruments glowed in disciplined rows.
Everything had a system.
Everything had a backup.
That is what passengers believe because believing anything else would make flying impossible.
Then one sound changed.
It was small.
Too small for Michelle.
Too small for the man in 19D.
Too small for the passengers comparing arrival times and hotel reservations and whether the rental car counter would still be open.
Janet heard it.
Not a bang.
Not a scream.
A shift.
A gap where a voice should have been.
Her pen stopped.
Michelle saw that.
She saw the entire woman beside her alter without moving much at all.
The shoulders settled.
The chin lifted by a fraction.
The eyes focused forward.
Michelle followed Janet’s gaze toward the front of the plane and saw nothing but seatbacks and overhead bins.
—What?
Janet did not answer.
Another second passed.
Then the aircraft dipped.
Not turbulence.
Passengers know turbulence, even if they hate it.
This was different.
This was a sinking, a wrongness in the stomach before the mind had language for it.
A plastic cup slid across a tray table in row 17.
A woman gasped.
The engines changed pitch.
From the front of the cabin came a sharp cry, cut off quickly.
The flight attendant nearest the galley grabbed the edge of a seat.
Every face turned forward.
The bystander silence came down like a lid.
One hundred and seventy-eight people waited for someone official to explain the thing their bodies already knew.
No one stood.
No one wanted to be the first person to admit fear out loud.
The flight attendant looked toward the cockpit door, then toward the other attendant, then back again.
Her hand hovered near the interphone.
Nobody moved.
Janet closed the leather portfolio with one clean snap.
Michelle flinched at the sound.
Janet unbuckled.
The man across the aisle stared at her as if she had broken a rule more frightening than the drop itself.
—Ma’am, the seat belt sign is on, he said.
Janet did not look at him.
Her right hand reached up.
The overhead bin opened.
The black duffel came down.
Michelle saw the muscles tighten in Janet’s hand, white across the knuckles, but the motion remained controlled.
Inside the duffel was not clothing.
Not mostly.
There was a compact headset case, a sealed pouch, a folded document sleeve, and the laminated card Janet had pushed out of sight before takeoff.
The flight attendant came down the aisle fast, bracing herself against seats.
—Ma’am, you need to sit down.
Janet looked at her then.
Not angry.
Not pleading.
Cold enough to cut through panic.
—Tell the captain I’m Janet Quan.
The attendant blinked.
—Ma’am—
—Tell him Viper is onboard.
The word seemed to hit the air before it hit anyone’s understanding.
Viper.
Michelle heard it and felt something in the cabin change.
The flight attendant’s face drained of color.
Maybe she recognized the structure of the sentence.
Maybe she recognized the kind of card Janet held out.
Maybe she only understood that this woman in 19C was not asking permission.
Janet extended the laminated card.
The attendant took it with two fingers.
Her eyes dropped.
A military stamp sat in the corner.
There were codes on it Michelle could not read.
There was Janet’s photograph, younger, harder, hair pulled back, eyes exactly the same.
The plane dipped again.
Harder.
This time, people screamed.
A coffee cup lifted from a tray table and struck the aisle floor, bursting hot liquid across the carpet.
A phone slid beneath a seat.
Someone began praying in a low, shaking voice.
The attendant grabbed the seatback beside Janet and stared at the card.
Then she moved.
That was what broke the spell.
She did not run, because running in a falling aircraft was impossible.
She fought her way forward, one row at a time, using seatbacks like ladder rungs.
Janet followed three steps behind her.
Michelle reached for Janet’s sleeve without thinking.
Her fingers caught wool.
—Who are you?
Janet stopped long enough to look down.
For the first time, the polite mask was gone.
Under it was exhaustion.
Memory.
And something that looked almost like grief.
—Someone who knows that sound.
Then she pulled free.
At the front of the cabin, the flight attendant lifted the interphone and spoke too quietly for the passengers to hear.
Her eyes kept going to the cockpit door.
The aircraft rolled slightly left.
A row of overhead bin latches rattled.
The seat belt sign glowed red and useless.
Inside the cockpit, a pilot had collapsed.
The other had tried to manage the aircraft, the radios, the emergency, and the human body failing beside him all at once.
Systems were still alive.
The sky was not forgiving.
Outside, in the dark beyond the windows, two shapes moved through the storm.
At first, the college student in 20A thought they were reflections.
Then lightning opened the clouds.
For one bright second, she saw them clearly.
Sharp wings.
Twin tails.
Dark bodies cutting through rain at impossible precision.
F-22s.
One on each side.
Her phone was still in her hand, but she did not raise it.
Some things do not feel real enough to record.
Word spread without anyone saying it loudly.
Jets.
There are jets outside.
Fighter jets.
Michelle turned toward the window and saw only darkness.
Then a light appeared, steady and close enough to make her forget how to breathe.
The cabin did not become louder.
It became quieter.
The kind of quiet that comes when fear has used up all its easy sounds.
Janet stood at the cockpit door while the attendant entered a code.
Her left hand held the portfolio now.
The folded weather printout protruded from the side.
The circled margin notes pressed against the leather as if the past itself had been carried aboard in paper form.
The door lock clicked.
A radio voice spilled through the gap, broken by static and strain.
Then another voice came through.
Low.
Controlled.
Disbelieving.
—Viper.
Janet closed her eyes for less than a second.
When she opened them, the woman from Gate C14 was gone.
The unknown passenger was gone.
The government contractor was gone.
What remained was the part of her that had survived 14 years of rooms without windows, aircraft names spoken like secrets, and choices no one clapped for afterward.
She stepped through the cockpit door.
Behind her, 178 passengers sat suspended between storm and gravity, between the life they had packed for and the one they might never reach.
Michelle watched the door begin to close.
The last thing she saw was Janet Quan placing one hand on the back of the pilot’s seat and looking at the instruments like she had been waiting years to never see them again.
Then the warning alarm began to scream.