The phone screen lit up at 2:14 AM with the number of the King County Coroner's office, and David Chen stared at it from the tangle of open tax ledgers and cold coffee cups that constituted his kitchen floor. Rain hammered the single window of his one-bedroom on SE Ankeny Street, each droplet tracing a brief silver path before vanishing into the glass. The apartment smelled of burnt toast and the particular must that accumulates when a man has lived in the same four hundred square feet for three years without cracking a window.
He let it ring twice.
The third ring, he pulled the phone to his ear, and the screen's blue light painted his features in that flat, forensic glow.
"Chen." His voice came out low, gravel-rough from sleep. He hadn't drunk the coffee yet. The mug sat in the sink, skin across its surface, the dark liquid beneath it the color of a bruise.
"David. It's Croft." Daniel Croft's voice carried the same flat affect he'd maintained since they'd first spoken two months ago, back when Chen had cold-called the Seattle PD's financial crimes unit with a hand-drawn flowchart of shell companies that connected Helix Pharmaceuticals' regulatory arm to a series of offshore trusts in the Cayman Islands. "I'm sorry for the hour. There's a fifth one."
Chen closed his eyes. The numbers were already rearranging themselves behind his eyelids, a ledger closing itself with soft mechanical clicks. "Walk me through it."
"VP of Regulatory Affairs. Name's in the file, I'll send you the full packet by morning. Found on the forty-second floor balcony of the Helix tower. Noose, made from one of those decorative ribbon things they stock in the lobby gift shop. The kind with the bow pre-formed."
Chen sat up. The mattress sprang beneath him, a wet, creaking sound that swallowed the rest of the apartment's silence. On his desk, behind the phone, a corkboard held eleven photographs of the same building from eleven different angles, and beneath them, eleven small yellow sticky notes, each one a name, a date, a single word in his cramped handwriting: RIBBON.
"Fifth one in eleven months," Chen said. Not a question.
"Fifth." Croft's silence lasted exactly one beat too long. "They're calling it a suicide again. Same classification. Coroner's not even sending a full team tonight; they already know what the report will say."
Chen's fingers drummed against the phone case. His thumb traced the edge of a ledger spread open on the floor beside him, a four-hundred-page handwritten journal bound in oilskin, its pages swollen with salt water from thirty years at the bottom of the Pacific. The Drowned Ledger. He'd held it in his lap that afternoon, pressing his thumb against a page where someone had written a payment of two-point-three million to a holding company in Singapore, and the ink had flaked under his nail like dead skin.
"The ligature marks," Chen said. "You've seen them?"
Croft let out a short, sharp breath, not quite a sigh. "I cased the scene at midnight before they sealed it. The marks are on the back of the neck, high, and... I don't know how to describe it without sounding like I'm making assumptions."
"You sound like you're making assumptions. That's what I need."
A pause. The rain filled it, steady and granular, the sound of ten thousand small impacts against the awning.
"Pressure point's on the left side, but the angle's wrong for a standing position. The ribbon's threaded through a knot that pulls the head forward and down. If he was standing, the ligature would sit higher, more symmetrical. This looks like someone who was already on the ground, or leaning, or not standing at all."
Chen was quiet for a long moment. He could hear the refrigerator's compressor shuddering to a stop in the next room, the apartment settling into its nighttime tick and groan. The coffee mug in the sink had cooled to the temperature of the countertop, and the thin film on its surface had begun to crack, a pale web of dried protein.
"Right," he said. "And the regulatory angle. What was this VP doing in the last six months?"
"Pushing a new environmental compliance protocol. Internal memo, leaked to the paper last month. He was flagging three Helix compounds for pre-market testing that the board didn't want delayed.
The rain had shifted its rhythm, no longer granular but sullen, a low drag against the awning that made the whole building sound like a fist pressed flat against wood. Chen wrote the regulatory angle on the back of a napkin, the pen trembling less than he wanted it to. Three compounds. Pre-market testing delayed. A VP pushing against a board that did not want the delays.
"You're telling me the board killed him for being the honest one," Croft said. Not a question. His voice was flat, the particular flatness of a man who had sat with bodies for long enough to hear the difference between a suspicion and a pattern.
"I'm telling you the memo exists, you saw it, and the timeline is obscene." Chen capped the pen. The refrigerator compressor kicked back on, a thin mechanical groan that both of them ignored. "I need the trading records. Insider disclosures, last ninety days. If he was flagged internally for what he was pushing, there's a paper trail in the 13F filings."
"You need a subpoena for that," Croft said.
"I need you to call the compliance desk at Helix and charm them into a voluntary records pull. Or not charm them. Just call."
Croft pulled his phone from his jacket with the careful two-handed motion of a man who kept important things close. "I'll do it in the morning. It's two a.m., Chen."
"Then you do it in the morning."
The rain went on. The coffee film on the mug in the sink had fully oxidized, the pale web now brown at the edges, a small map of something that had once been warm.
Three blocks east, past the dry cleaner where the ventilation fan stuttered every ninety seconds, past the parking structure that smelled of wet cardboard and rust, Mara Ellison had not slept in fourteen hours.
Her office was not an office so much as a war room compressed into a back room of a defunct bookshop on Granville Street. The fluorescent tube above her desk had burned out on one side, leaving the left half of her workspace in a dim amber glow while the right half sat in clinical white. She had not fixed it. Fixing things was a luxury and her deadline was Friday.
The quarterly filings for Helix Corporation sprawled across three monitors in a cascade of PDFs, each tab a different filing date, each one a thin blue sheet of corporate language that, to an untrained eye, would look identical to the next. Mara's eyes had been moving for six hours. The cursor blinked. The cursor blinked. The cursor blinked. She pressed her thumb against the bridge of her nose until she saw stars, small and quick, and blinked them away.
"Come on," she muttered, and the word carried the particular clipped finality of a Canadian who had stopped being polite somewhere around 2019. "Show me something that isn't a rounding adjustment."
The client audit was straightforward on its surface. A mid-tier logistics firm in Burnaby wanted a forensic pass on their Helix supplier contracts before a board vote next month. Three years of invoices, payment schedules, and the boring architecture of a supply chain. Boring. Beautiful. The kind of work that let her read the 13F and 10-Q filings without a press kit or a lawyer calling her a nuisance.
She was on page forty-one of the most recent quarterly report when her fingers stopped on the trackpad.
The insider trading disclosure. Buried in the supplementary section, tucked between a note on dividend policy and a paragraph about cybersecurity investments. Standard placement. Standard font. The kind of thing that scrolled past a thousand investors and nobody blinked.
Except Mara blinked.
The line item read: Executive Vice President, Regulatory Compliance, Helix Corporation. Sale of 1,247,300 shares, Class A common stock. Transaction executed: date eleven days before the confirmed date of death . Total proceeds: 41.2M. Post-transaction ownership: 0 shares.
Zero. He had not trimmed his position. He had not executed a scheduled diversification. He had liquidated everything, every single share, eleven days before he was found at the bottom of the stairwell with a ribbon around his neck. And the 13F cross-reference, which she pulled up on the second monitor with hands that had stopped shaking approximately three minutes ago, confirmed it. The sale had been large enough to register. The 13F showed the resulting dip. Four percent. A four-percent dip in a blue-chip ticker, executed in a single block, no split orders, no algorithmic trickle. One trade. One day. One executive walking into a parking garage and selling his entire life's ownership in the company that would kill him.
Mara set the trackpad down. Picked it up. Set it down again. The amber light from the broken fluorescent caught the sweat at her temples and made it look like she was in a different, warmer room than the one she was in, where the November air off the street crept under the door and carried the smell of the dry cleaner's chemical solvents, sharp and sweet, like a hospital crossed with a candy shop.
"Right," she said to no one. The bookshop was empty. The cat who lived under the counter was asleep on a box of 2017 hardcovers, one ear twitching at the hum of the dead fluorescent. "Right. So."
She pulled the 8-K filing from two quarters back. Then the one from three. She scanned for the executive's name, the one that appeared in the regulatory memo Chen had referenced, the one that had been public for sixty days and had not generated a single follow-up from the Vancouver Sun or the Globe. She found the name in three filings. Three. Across a company with forty-seven executives on the proxy statement. He had been invisible by design, or by competence, and the eleven-day liquidation had been his exit wound.
Mara typed a note in the margin of her audit file, the words small and sharp: Inconsistency: exec liquidates 100 position 11 days pre-death. No subsequent purchase. No trust transfer. No beneficiary designation in the 10-Q. Who does the money go to? Where does it sit overnight?
The second monitor chimed. A message from Yuki Tanaka, who worked two floors below in the building's ground-level suite, a forensic imaging specialist who had been helping Chen with the physical evidence photos from the stairwell. Yuki's message was three words and a timestamp: Ledger page 217. Cross-ref.
Mara stared at the words. Page 217. She did not have page 217. She did not have the Drowned Ledger. She had a dead executive's trading history and a four-percent stock dip that looked, to anyone with the time to trace it, like a man who had seen the bottom coming and had sold his seat before the ship went under.
She typed back: Working on it. Send me the page when you've got a clean scan. The ink on 217's marginalia is in the same hand as the Singapore holding co. notes, right? Confirm.
Yuki's reply came in ninety seconds, which told Mara that Yuki was awake, which told her that Yuki had been awake all night, which told her that whatever was in that ledger was moving faster than the people who wanted it to stay still.
Confirmed. Marginalia matches. Sending at 0600. Don't trust the Geneva office. They'll flag your download.
Mara read the message twice. Then she closed the browser tab, closed the second monitor, and sat in the amber half of her desk with the quarterly filing open in front of her and the dry cleaner's chemical sweetness pulling at the back of her throat. The cat stretched, yawned, and went back to sleep on the hardcovers. Outside, the rain had thinned to a mist that pressed against the window in a cold, even film, and the streetlights on Granville Street bled orange into it, so the whole block looked submerged, like the city itself was slowly being claimed by the sea.
Mara opened a blank document. Typed the headline she would not write, not yet, not without the ledger. Typed the question she would ask on the record: If the man who flagged three Helix compounds for mandatory testing sold his entire stake eleven days before his death, who was the other side of that trade?
She saved the file. Closed the laptop. The screen went black and her own face floated up in it, gaunt, the dark smudge beneath her left eye old enough to be a bruise, the right eye tracking something behind the glass that was not the room she was in.
Her phone buzzed. A text from Chen, four minutes ago. Got the 13F pull. The liquidation was executed through a Singapore holding. Same shell as the Kestrel insurance payout. Mara. You need to see this.
She did not call him back. Not yet. She put the phone face-down on the desk, next to the cold mug of tea that had been cooling since four in the afternoon, and she sat in the quiet of the dead fluorescent and the living one, and she listened to the building settle around her, the old joists ticking, the cat breathing, the mist pressing, and she thought: eleven days. He knew. Eleven days before the ribbon, he knew, and he sold everything, and he went home, and he walked into that stairwell, and he tied a knot, and he sat down, and he let the rope pull him forward and down.
The thought was not hers. It was the executive's. And it did not belong to her, and she would not let it, and she would build a wall of numbers and filings and public records around it and put the public face of it on a byline that would make the Geneva office sweat.
But first. Page 217. 0600 hours.
Mara Ellison picked up the phone, put it face-up, and watched the clock on the lock screen crawl toward four in the morning.
The phone screen glowed at 03:58, the digits climbing without hurry. Mara set it face-up again, thumb hovering over Chen's message, and reached instead for the second laptop. The one with the cracked hinge. The one she'd dragged back from the Dacca compound in 2019 because it was the only machine that still held Grace's shared drive before the journal got its servers decommissioned and the files scattered across three cloud providers, two of which had since changed their login protocols.
The cracked laptop took eleven seconds to wake. Long enough for the fluorescent to buzz in, for the cat to shift on the radiators and expose a patch of cold tile, for the mist outside the window to thicken into something almost solid, pressing its grey palm against the glass. Mara could see her own reflection in the dead screen of the first machine: the bruise under her left eye, the tea ring on the desk, the way her jaw worked even when her mouth was shut.
She typed the password. Grace had used the one they'd shared in 2017, the one from the Dacca field kit, the one that was just "kestrel13" with a capital K and no exclamation point because Grace had hated exclamation points. "Too many exclamation points in disaster reporting," she'd said, back when she was alive, back when the apartment had two sets of pyjamas and a dog that had died in 2023 and whose name was still on the food bag in the cupboard, the one Mara never threw away because throwing it away would mean Grace was actually, fully, irreversibly gone.
The shared drive loaded. The folder was there, frozen. The last modified date read August 14, eighteen months ago, the afternoon after the stairwell, the afternoon after the rope, the afternoon Mara had found the body in the stairwell of the Vancouver public library on Granville and had called 911 and had not cried because crying would have meant the paramedics would have seen her and she was not ready to be seen.
She hadn't opened the folder in eighteen months. The files inside had been accumulating dust at the digital level, stale cache, corrupted thumbnails, a research trail that had been mid-stride and then stopped, the way a heartbeat stops mid-ward.
Mara clicked it open.
The folder had six subdirectories. Grace's system. Always six. "Primary filings," "Cross-references," "Dead ends," "People," "Numbers," and the one that had no label except a single asterisk, which Grace had used for the stuff she thought would kill the story if anyone looked at it while it was still hot. The stuff she held back for the second pass, the pass where you went back after the byline was printed and the lawyers had had their first read and the public record was sealed and you could finally say the things the editor would cut on a Tuesday deadline.
Mara went to "Numbers" first.
The quarterly report was there. The same one. The same one Chen had pulled through the 13F, the same one that had liquidated through a Singapore holding that matched the Kestrel insurance payout down to the cent. Grace had downloaded it in March, eight months before she died, and she had not filed it under "Primary." She had filed it under "Numbers," which meant Grace had looked at it, sat with it, and decided it was a figure, not a fact. A number that wanted to be followed, not a number that told you where to look.
Mara opened the PDF. The header read "Meridian Holdings Quarterly Performance Summary, Q3, Fiscal Year 2024." The document was 217 pages. Page 217 was the one Chen's text referenced, the one with the liquidation, the Singapore holding, the shell that matched the Kestrel insurance payout. But Grace had not annotated page 217.
She had annotated page 114.
The annotation was in Grace's handwriting, scanned and pasted into the margin. Not typed. Scanned. Grace, who hated typing on the laptop with the cracked hinge, who had a standing agreement with herself that anything that mattered went in by hand, on paper, photographed, because typed words could be overwritten and paper could not. The ink was blue, the same blue as the fountain pen she kept in her breast pocket, the one with the brass nib that caught light. The note read:
"Follow the phantom dividend. The dead men's exit codes match. Count them."
Mara read it three times. The second time, she read it slowly, the way you read a will, the way you read a verdict, each word placed where the author placed it and not where you wanted it to be. The third time, she read it once, and then she closed her eyes and let the fluorescent hum in her teeth.
A phantom dividend. Not a real distribution. Not a line item you could trace through the shell to the Singapore holding to the Kestrel payout. A phantom. Something that existed only in the code, in the exit flag, in the way a dead man's account was closed. Not killed. Closed. There was a difference, and Grace had made that difference the entire point of the note.
The dead men's exit codes. Not the dead men's accounts. Not the dead men's transactions. Their exit codes. The specific sequence of flags that triggered when an account was terminated, when a holding was dissolved, when a shell was scrubbed. Each one a different number. Or were they the same? Grace had written "match." Plural. Multiple dead men, the same exit code, the same termination sequence, the same way the file closed.
Count them.
Mara opened a blank spreadsheet on the cracked laptop. She typed the header: "Exit codes, dead holdovers, Q3 2024." Her fingers were steady. Her hands had been steady since Dacca, since the compound, since the year she'd learned that shaking hands were a luxury and a journalist with shaking hands could not hold a camera steady or write a byline that meant anything. She typed the column headers: "Name, Date of termination, Exit code, Holding entity, Jurisdiction."
She went back to page 114. She read the line item. A distribution labeled "Phantom Dividend Reconciliation" with a value of zero. Zero. The amount was zero, but the code behind it, the exit flag, the termination sequence, was not. Someone had run a calculation through the holding structure and the result was zero, which meant the money was not gone, it was somewhere else, it was in a place the zero was pointing at but the document was not saying.
Grace had followed the pointing. She had traced it. And then she had stopped, eighteen months ago, in a stairwell in Vancouver, and had not finished the count.
Mara typed "In progress. Count: unknown." in the notes column. She underlined it. She would underline things, she had always underlined things, it was the habit she shared with Grace, the only habit they shared that was not a scar.
The phone buzzed again. Chen. 04:03. A new message, three lines.
Exit codes. Check the Meridian filings, page 114. I pulled the old Kestrel insurance termination records last night. The code is 7741-C. It's not a standard dissolution. It's a scrub code. You've got to count how many dead holdovers have it. If the count matches the fishing village roster, you've got your fraud ring. You've got your byline. You've got your people.
And Mara. Grace saw it. She saw the phantom dividend eighteen months ago and she wrote that note and she went to the library and she sat down on the stairs and she did not finish. I need you to finish it. I need you to count them. I need you to not be the one who stops mid-stride.
Mara read the message twice. She read it the way she read verdicts. The second time, she noticed Chen had not said "I'm sorry." He had not said "she's at rest." He had not offered a single soft word, and that was because David Chen did not do soft words, and that was because David Chen had lost his career in eleven years of tracing shell-company money through Southeast Asia and had learned that soft words were how cases got buried, that "I'm sorry" was the first sentence of a file that went in the drawer and stayed in the drawer.
She typed back, four characters. "Counting."
Chen's reply came in nine seconds. "How many?"
Mara did not have a number. She had a zero. She had a phantom. She had Grace's blue ink in a margin and a scrub code and a fishing village she had never visited and a dead man in a stairwell and an eleven-year gap between a discredited case and a present-day conspiracy that Chen was trying to close because he owed it to the people who had been buried in it, the people whose reputations had been dragged through the Federal Bureau of Investigation's mud before they were allowed to walk away.
She went back to the PDF. Page 114. She scrolled to the footnotes. There were nine footnotes on that page, and eight of them referenced standard termination protocols. The ninth referenced a document that was not in the shared drive. A document Grace had filed under the asterisk folder, the one with no label. The one for the stuff that would kill the story.
Mara clicked the asterisk folder.
It was empty.
Not empty in the way a folder is empty, with zero files and a clean background. Empty in the way a folder is empty after someone has deleted the contents and wiped the metadata, after someone has come in and made sure that no one, not a forensic recovery team, not a journalist with a cracked laptop and a dead sister's login credentials, not a retired CEO in a Geneva office who viewed a 400-page handwritten accounting journal as a corporate asset, could pull anything from the gap. The folder was a wound. The files had been in there, and then they had not been, and the not-being was deliberate.
Mara's jaw worked. The cat stretched on the radiators, yawned, and walked off onto the cold tile, the sound of her claws on the grout small and precise in the silence of the apartment.
She opened a new window. She typed: "Meridian Holdings, page 114, footnote 9, cross-reference." She pulled the public filings. She pulled the SEC equivalents, the Canadian equivalents, the Singapore equivalents, the ones filed in the jurisdictions where the shells lived and breathed and died. She pulled them one by one, the way she pulled everything, the way Chen pulled everything, methodically, obsessively, the way a man or a woman would pull thread from a hem that was about to tear open and show the shape underneath.
The cross-reference led to a holding entity in the Cayman Islands. The holding entity had been terminated. The termination code was 7741-C. The date of termination was November 3, twenty-two years ago. The name on the termination was a placeholder, a string of numbers and letters that meant nothing to anyone who was not in the room when the decision was made to scrub the record.
Mara typed the number into her spreadsheet. One.
She went to the next filing. The next holding. The next termination. Another 7741-C. Another date, another jurisdiction, another placeholder name. Two.
She kept going. The fluorescent buzzed. The mist pressed. The cat came back, wound around Mara's ankle, and purred, a sound so small and domestic it made Mara's chest ache in a way she did not have time to name. Three. Four. Five. The dead men were lining up in her spreadsheet, their exit codes identical, their terminations spaced across twenty-two years, their jurisdictions scattered across four continents, their placeholder names untraceable to any living person.
Six. Seven. Eight.
She stopped at eight. Not because the list stopped. Because the eighth name was not a placeholder. The eighth name was a string of numbers that, when she ran it through the cross-reference, resolved to a corporate entity in Geneva. An entity that held a board seat. An entity that had been the legal successor to a salvage and underwater-archaeology conglomerate that had, thirty years ago, personally overseen the recovery of a ship off the Mariana Trench and had authorized the removal of a 400-page handwritten accounting journal from the wreck instead of its lawful archival.
Mara stared at the name. The fluorescent flickered, a single stutter, and the room went briefly dark, and in the dark she could see the ghost of her own face in the laptop screen, the bruise, the tea ring, the cat's yellow eyes reflecting in the glass.
She did not type the name into the public record. Not yet. Not until she had the count, not until she had the roster, not until she had matched the eight dead men to the fishing village and proved that the scrub code was not a termination protocol but a kill order, that the phantom dividend was not a reconciliation but a body count, that the zero on page 114 was not a value but a number of people who had been made to disappear so that the money could keep moving through the shells and the holdings and the Singapore wires and the Cayman terminations and the Geneva board seats that would not, could not, would not be entered into the public record.
She saved the spreadsheet. She closed the cracked laptop. She picked up her phone.
04:21. The mist was thinning, or it was morning, or it was both, the way it was in Vancouver, the way the city never committed to one thing at a time. She looked out the window and saw the first grey light on the skyline, the first suggestion of the city waking up, the first buses, the first coffee shops, the first people who would walk to their desks and open their emails and not know that a journalist in a one-bedroom apartment above a closed pharmacy was counting dead men by their exit codes and that the eighth dead man was sitting on a board in Geneva and had been sitting on that board for thirty years and had not, in thirty years, once been asked to explain why a handwritten journal had been pulled from a sunken ship and locked in a corporate vault instead of being placed in a public archive where a fishing village could read what had been done to them.
Mara typed a message to Chen. Two words.
"Eight. And nine."
The ninth was the one she had not found yet. The ninth was the one she would find before 0600, before the paper's newsroom opened, before the editor's desk had a coffee and a deadline and a phone that would ring for the byline. The ninth was the one that would make the count complete, would make the roster match, would make the dead men's exit codes align with the fishing village and the Kestrel and the Drowned Ledger and the eleven years Chen had spent tracing shells through Southeast Asia and the eighteen months Grace had spent tracing them through Vancouver and the thirty years the Geneva office had spent making sure no one traced them at all.
She set the phone down. She poured the cold tea into the sink. The cat followed her to the kitchen, pressed her warm flank against Mara's bare calf, and sat.
Outside, the sky was doing the thing it did in Vancouver in November, the thing where the light came in so late and so thin that you could not tell if it was dawn or a very long grey afternoon, and the city could not tell either, and the city kept waiting, and Mara kept counting, and the eighth dead man kept his seat in Geneva, and the ninth was one line item away, one cross-reference, one termination code, one blue-ink margin note that said: count them.
Mara opened the laptop again. The screen lit. The cat blinked. The mist pressed. And in the first thin line of a morning that would not quite commit to being a morning, she began to count.