The Keepers · What the Stones Remember

Chapter One

Bar Tab at the Marriott

~27 min read

The clock was beeping.

Hal Bergstrom came up out of sleep the way a body comes up out of deep water, slow and unwilling, and for the length of one held breath he didn’t know what country he was in. There had been a long falling. There had been a voice. There had been —

It was gone.

The clock kept beeping. He reached for it without opening his eyes, missed twice, and on the third try mashed the snooze and lay flat on his back in the dark with his heart up too high in his throat for a man with nothing to be afraid of.

San Francisco. Marriott Marquis. Sunday. Ignite tomorrow.

He’d set the alarm for seven so he could meet the crew at the bar at eight. He had lain down at five for what was supposed to be twenty minutes. The math suggested two hours of unconsciousness, which he could feel now in his bones the way you feel a debt that isn’t yours coming due.

He sat up.

He’d left a lamp on, which was how he knew the difference between hotel-dark and home-dark. In this town a lit lamp meant orange. In his own bedroom in Austin a lit lamp meant cold. He had stopped sleeping with the lights off about four years ago.

The dream was already mostly gone.

He could feel its shape, though, the way a body remembers the dent of someone who had just left the bed: a strand. A bonfire. A girl. A man who looked the way Hal himself looked in the bathroom mirror about three drinks in, telling him something he hadn’t wanted to hear. Find me, the dream had said, very quietly, in his ear. Or no — that was the other voice. He had been the one being asked.

He pinched the bridge of his nose.

Pull yourself together, Bergstrom. You’ve got drinks to drink.

He stood up.

The hotel-room rug pressed cold against his bare feet. He walked to the bathroom, ran the sink water until it was almost-cold-enough, and put his face in his cupped hands. When he straightened, the man in the mirror looked back at him with an expression he didn’t entirely recognize. He wasn’t going to look at that expression any longer than he had to.

He shaved anyway.

The Marriott had given him one of those crap razors that came in a tiny cardboard sleeve. He nicked his jaw under the right ear and stood there with a thumb pressed to the cut for a count of twenty while the blood beaded and didn’t quite stop.

He thought, with no warning at all, of Beth in their old bathroom in Seattle reaching up to dab at a cut he had given himself shaving the morning of his Microsoft Build talk in 2017. Stand still, you absolute dumbass, she had said, and pressed a corner of toilet paper to his face with the particular tenderness of an ER nurse who had seen worse than this and worse than him and loved him anyway.

The pressure released. He blotted the cut.

It had been a Sunday in 2017. It was a Sunday now.

He got dressed.


Dark jeans. The blue button-down she had told him made his eyes look like they were trying. The wedding ring on its chain, already on, never off; he tucked it under the shirt and felt the small cold weight of it settle against his sternum. The conference badge hanging on its ribbon — Hal Bergstrom, Principal Cloud Architect, Speaker — went into his hip pocket. He didn’t put it on yet. He had a rule that the badge stayed off until he walked into the venue. It was a small rule. He kept it.

His phone was on the desk.

He flipped it over.

Forty-seven unread. Four texts. The four were:

Callum (8:01 PM): u alive lad?? mel and i 2 deep already

Callum (8:03 PM): were upstairs view lounge come now or perish

Mel (8:04 PM): callum is being dramatic. we are in fact 1.5 deep. respect the data.

Jan (8:09 PM): Just landed. On my way. Is Callum already starting bar fights?

He smiled before he could stop himself.

on my way, he wrote back. no fights yet. 5 min.

He stood at the window for a long second before he went.

The Marriott Marquis San Francisco rose thirty-nine floors above Yerba Buena Gardens. His room was on the twenty-fifth, facing east. Down below, the conference center sprawled — Moscone West lit in white block letters, Microsoft Ignite repeated on every banner across the front, the long arrival line of conference-tagged lanyards already snaking around the block for the morning’s keynote pre-registration. Foggy, in the November way San Francisco got foggy at night — a luminous wet blanket that softened the edges of everything and made each streetlamp wear a halo.

The dream had been wet too.

He couldn’t remember why he knew that.

He picked his wallet up off the desk and put it in his back pocket and felt, in the act, the small hard ring of Maya’s red hair tie pressed against the leather. He did not open the wallet. He didn’t need to. He could see it without looking.

He left the lamp on, shut the door behind him, and walked down the hall to the elevators.


The View Lounge sat on the thirty-ninth floor.

Fourteen years of going to Microsoft Ignite at this hotel had given Hal a useful set of pre-installed knowledge: which bank of elevators was fastest at this time of night (the one closer to the lobby Starbucks); which bartender remembered him from year to year (Marco, who would not pretend otherwise); which corner banquette the crew always tried to take (the one where the bay was visible behind whoever was talking, so that even the most boring story looked like a movie shot).

He came out of the elevator into a room that was — for one moment, before any of his friends saw him — exactly as it always was. Conference badge ribbons everywhere, like leashes. The peculiar low hum of three hundred people who all worked in some combination of Microsoft and consulting and were, on the first night of Ignite, allowed to behave like college freshmen. The bay laid out behind the glass in the dark, lit on the water in pieces. The Bay Bridge in the middle distance, threaded with traffic.

Then Callum saw him.

“OY!” Callum shouted. From halfway across the room. With Callum’s whole chest.

Heads turned.

Hal raised one hand. Half wave, half please-shut-the-hell-up.

Mel, beside Callum at the corner banquette, pressed her face into her vodka soda to keep from laughing.

He crossed to them. Callum was standing already, sleeves rolled up, ginger beard a little wild from the flight, three deep into something on the rocks, and as Hal got close Callum did the thing he had done at every Ignite since the first one, which was wrap him in a hug that bent him sideways at the spine.

“You absolute bastard,” Callum said into the side of his neck. “You took two hours to get here from your room.

“I fell asleep.”

“Fell asleep.

“I’m forty-three, Callum. We don’t bounce anymore.”

You don’t bounce. I bounce.”

“You absolutely do not bounce.”

“Mel, am I bouncing?”

“Callum,” Mel said, “you are visibly not bouncing. Hal, mate, get over here. Sit. We’ve started without you, which is your own fault.”

He let Callum have one more squeeze and then sat. Mel slid him a beer she had already ordered for him — Lagunitas IPA, in a pint glass, neither too cold nor too warm, because Mel paid attention to things like that — and clinked her vodka soda against the rim with a small, precise click.

“To another year of pretending to be adults,” she said.

“To Ignite.”

“To Ignite.”

They drank.

For a moment Hal closed his eyes against the cold of the glass on his teeth. He could hear them around him: Callum saying something to the bartender about a bottle of cheap Scotch, Mel typing something on her phone, the low ambient hush of the room, the small thuck of the elevator bell down the hall. He could feel the chain against his sternum and the wallet against his hip. He could feel, without seeing it, the shape of the Bay Bridge in the window glass behind him.

This was the easiest he was going to be all year.

He opened his eyes.


Jan came in eight minutes later.

Hal saw him before Callum did because Hal was facing the elevator bank: Jan, all six-foot-three of him, ducking slightly through the doorway out of the elevator the way tall men did even in doors that were tall enough, his beard a little more Viking than it had been three months ago, the same brand of dark flannel shirt he had owned for a decade in some new color (forest green tonight), a small leather duffel still over his shoulder because Jan refused to check baggage.

Jan came over without saying anything, set the duffel on the floor beside the banquette, sat down, took the second pint glass Mel had pre-ordered for him without being asked, and said:

“Hello, all.”

“Hello, Jan,” Mel said. “How was Trondheim.”

“Cold. Long. The flight had a baby on it that did not want to be on a flight.”

“How is Kristine.”

“She is well. She sends her love. She reminds me to remind you, Mel, that she is still expecting that wine you promised her.”

“Tell her it is en route,” Mel said, with the air of a person who had absolutely not yet sent the wine.

“I will tell her exactly that.”

Jan looked at Hal. The look held for a beat longer than it would have held with anyone else at the table. Hal felt the weight of Jan’s particular silence, which was a silence that asked are you okay. Hal nodded once. Jan nodded once. The conversation continued.

This was the texture of the last decade and change.

Tony arrived at eight thirty-six, which was on Tony Time (twenty minutes later than he said he’d be, which was twenty minutes later than the rest of them had said they’d be), and arrived loudly. He always arrived loudly. He came down the row of tables shouting hellos at three different MVP groups, hugged at least one stranger by mistake, slid into the banquette beside Jan with a margarita in one hand and a phone in the other, and demanded that all of them appreciate his children for sixty seconds before he would discuss anything else.

They appreciated his children for sixty seconds.

The kids were beautiful. The older one had a gap-toothed grin that did something specific to the inside of Hal’s chest that he had learned not to interrogate. The younger one was holding a stuffed shark.

Hal took a breath. Took another.

Tony was watching him.

Tony, like Jan, did not say anything. Tony just slid Hal the margarita without breaking eye contact and took up Hal’s beer for himself instead, the trade made cleanly, the way two men do a trade who have done a trade like it before.

Hal took a long pull off the margarita.

“Where’s Stefan?” Tony said, putting the phone away.

“Hamburg,” Callum said. “Flying in tomorrow morning. He had something at home.”

“Annika?”

“Tomorrow.”

“Hamish?”

“Tomorrow.”

“Mihai?”

“Mihai is here in the city,” Callum said, “because Mihai is incapable of not maximizing a trip, but Mihai is having dinner with some former colleague tonight and will arrive late and judgmental.”

“Mihai will arrive late and Romanian,” Tony said. “He will be wearing better shoes than all of us combined.”

“This is true.”

“Sarah?”

“Sarah’s here,” Mel said. “She texted me. She’s doing a sponsor thing downstairs. She’ll come up when she can escape.”

“And Marcus?”

“Tomorrow. He’s flying out of Chicago in the morning.”

Hal listened to the inventory roll out and felt the small precise pleasure of it — the same pleasure he felt every year at this exact moment, knowing the people were going to arrive in their staggered sequence, knowing the room would fill in over the next twenty-four hours, knowing the crew would be a crew again by the end of the week even if not all at once.

He took a long pull off the margarita.

It was at the bottom of that pull that he saw the man.


The man was at a four-top maybe twenty feet away. Sitting alone. Mid-fifties, white, the sort of corporate haircut that every man at every Microsoft conference had been wearing since 2005, dark suit jacket folded over the chair beside him, button-down rolled at the cuffs the way a man rolls them at hour eleven of a long day. His badge hung on a sponsor ribbon — burgundy, where Hal’s was navy — and Hal couldn’t read the badge from where he sat. Couldn’t read the man’s name.

Couldn’t, Hal realized, read the man’s face, exactly.

It was the strangest thing. He looked at the man, and he saw a face — a face, certainly, not nothing — but if Hal had been asked to describe that face thirty seconds later he would not have been able to do it. Brown hair? Or grey? Square jaw? Or soft? The eyes —

The man looked up.

And met Hal’s gaze.

It was a fraction of a second. Less than that. Less than a second is the unit of time in which a person at a bar realizes they have been staring at a stranger for a beat too long, and looks away.

Hal looked away.

He took a drink.

He would have sworn, in that moment, that he had smelled something, very faintly, that did not belong in a hotel bar in San Francisco on a Sunday evening in November. Not perfume. Not cologne. Not food. Something — and it was gone before he could put a word to it — like wet wool. Wool that had been wet a long time. The kind of damp old smell that came up out of a cellar nobody had opened in years.

He blinked.

When he looked back, the man was talking to a younger sales-engineer-looking guy who had appeared in the chair across from him — both of them now bent forward slightly toward each other in the conference-floor-meeting posture that Hal himself had used a thousand times, both of them with their phones face-down on the table, both of them speaking quietly — and Hal could not, looking at them, even with the angle as good as it was, fully focus on the older one’s face. His eye kept sliding off it.

He blinked again.

“Hal,” Mel said.

“Sorry,” Hal said. “Thought I saw someone I knew.”

“From where?”

“I don’t actually know. He looked — I don’t know. Familiar.”

Callum, who had been describing some calamity that had befallen one of his consulting clients last quarter, looked up. “Where?”

“Don’t all turn at once.”

“Mate,” Mel said, “we are visibly turning all at once.”

“Just don’t —

They didn’t all turn at once. Tony, who had spent ten years in sales, was the only one of them with the muscle memory to turn slowly and naturally with a drink in his hand. He tracked his glance across the room as if he were watching for a server he was waiting on, settled briefly on the four-top, and looked back at Hal.

“Where,” Tony said.

Hal looked.

The four-top was empty.

The younger sales-engineer was gone. The older man was gone. There were two whiskeys still on the table, glasses sweating, untouched.

“Huh,” Hal said.

“Hal —”

“I don’t know. Forget it. I’m tired. I just landed.”

“You landed at eleven this morning,” Callum said. “Which is — what, fifteen hours ago? You should be functional by now.”

“I had a bad night.”

There was a small silence at the table, which was the silence the four of them put around the sentence I had a bad night when Hal said it, because they had been around for the original kind of bad night four years ago and they did not want to step on Hal’s foot accidentally.

“Sure, mate,” Mel said, after a beat. “Drink your margarita. We’ll carry you tonight.”

He drank his margarita.

He did not, when he glanced back at the four-top a few minutes later, see anyone return. The two whiskeys sat there alone for the entire rest of the evening, and at some point, in some moment when Hal wasn’t watching, the bartender came around and took them away.


The night unspooled the way these nights had unspooled for years.

Callum told the story about the consulting client who had migrated their entire tenant to a new region without telling the security team and then called Callum at three in the morning saying the cloud has stopped working, and Callum made Hal laugh in the deep way he hadn’t laughed in three weeks.

Mel told the story about catching her seven-year-old reading her MVP nomination letter at the kitchen table and asking, with absolute serious thoughtfulness, whether most valuable professional meant Mel was the most valuable mother also, or whether that was a different category.

Jan, who never told stories, told the story about how Magnus, his sixteen-year-old, had decided to learn welding, and how the garage now smelled like ozone every weekend, and how Kristine had banned him from welding indoors after a small incident involving a rug and a curtain. Jan delivered this story in a voice that did not change tempo across the entire telling, and they laughed harder for it.

Tony told the story about his husband Marco taking the foster kids to the aquarium and accidentally getting locked in the gift shop.

Sarah Wexler arrived at ten-fifteen looking shellshocked, slid in beside Tony, took the drink Tony slid her without being asked, and said, “I have just spent an hour with a vendor who tried to sell me on AI agents being able to file taxes,” and they all groaned in unison.

Mihai arrived at ten-thirty in a pair of shoes that were, indeed, better than any of theirs, judged exactly two things in a row before joining the conversation, and then settled in like he had been there the whole time.

The bar filled and the bar emptied and the crew didn’t move.

Hal drank. He drank slowly, but he drank. By eleven-thirty he was three pints in and warm in his chest in the precise way that meant tomorrow morning would have a small clear bell of pain behind his right eye, and that was fine, it was something to look forward to, it would feel like Ignite.

Around twelve-fifteen, Callum excused himself to the bathroom, and Jan, while Callum was gone, leaned across the table toward Hal and said quietly:

“Hal.”

“Yeah.”

“You’re alright?”

“I’m alright.”

“You sure?”

“I’m alright, Jan.”

Jan nodded.

That was it. That was the entire check-in. That was how Jan checked in, every single Ignite, every single year, every single time. Hal had learned, in the last four years, that the question was always sincere, and that the right answer was always I’m alright, even when he wasn’t. Especially when he wasn’t. Because what Jan was actually asking was do you want me to stay near you tonight, and what Hal was actually answering was I have it tonight, friend, but thank you for being here.

Jan nodded, and leaned back, and said nothing else about it, and Hal put his hand briefly over Jan’s hand on the table, once, and Jan put his other hand over Hal’s hand, once, and then they let go, and Callum came back from the bathroom and the conversation kept going.

This was the texture of the years.


He left the bar at twelve-forty.

He left the bar at twelve-forty because Mel had ordered him a water and he had drunk two glasses of it, and because Tony had — without consulting anyone — paid the entire tab, which meant the rest of them were obligated to argue with him about it for the next twenty minutes and lose, and because in the end Hal had said guys, I have a talk Wednesday, I’m going, and they had let him go with the lazy goodbye of people who would see him again in eleven hours.

He took the elevator down to the twenty-fifth floor.

He stood for a moment at the elevator bank in the empty hallway. The hall was lit with the warm yellow of hotel sconces. The carpet had a pattern in it that he could not, in his current condition, parse. He took his badge out of his pocket and looked at it for some reason. Hal Bergstrom. Principal Cloud Architect. Speaker.

In the corner of the badge, very small, in the printed serif of the conference template:

Returning attendee — 14 years.

Fourteen years.

The first Ignite he had ever attended had been the year he was twenty-nine, when Beth had been in graduate school and Maya hadn’t been thought of yet. He had come back to Seattle from that conference with a free Microsoft hoodie in his carry-on, a head full of architectures he had mostly already known, and a small electric feeling in his chest that, for the first time, he was part of something.

That had been fourteen years ago.

The badges had a little marker for it now.

He let himself into 2517 and shut the door behind him.

He did not turn on the overhead light. He left the lamp on, the way he had left it before he went down, and he walked to the window and stood at it.

Down below, San Francisco was alight. The fog had thinned and the city showed in its stops and starts: the cable car turn-around at Powell glowing distantly, the freeway lights tracing the lift of the Bay Bridge eastward, a single tugboat moving in the dark water with its small green and red running lights. The glass was cold against his forehead when he leaned in.

He took the chain out from under his shirt.

He held the ring between his thumb and his finger. He did not look at the ring. He held it.

“I’m here,” he said, quietly, to the window.

The window did not say anything back. The window had not said anything back in four years. He had not exactly expected it to. He had stopped, somewhere along the way, expecting anything.

He stood at the window for a long time.

He thought about the man at the four-top. He couldn’t summon the man’s face. He tried twice, and twice it slid sideways out of his attention like a wet bar of soap. He gave it up.

He thought about the dream.

He couldn’t summon the dream either. He knew it had ended on the word find. He knew he had been the one being asked. He couldn’t get further than that. He pulled away from the window.

He brushed his teeth. He left the bathroom light on a few inches because he always did. He got into bed in his boxers and one of Beth’s old college T-shirts that had come with him on every business trip since the year he’d lost her. He turned out the lamp and lay on his back in the dark and listened to the building.

Somewhere, far away in the building, a door closed.

Somewhere, closer, an ice machine clunked.

Somewhere — he could not tell where — there was a sound like a great stone door shutting, far above him, that did not belong in a hotel.

He held very still.

His heart, with no warning at all, was up too high in his throat for a man with nothing to be afraid of.

He breathed in. He breathed out. He counted, the way the grief counselor had taught him to count. In four. Hold seven. Out eight.

By the third cycle the sound, whatever it had been, was gone, and the building was just a building, and he was just a man in a hotel bed in San Francisco the night before another Ignite he had not wanted to come to.

He rolled onto his side. He tucked the chain back under his shirt so the ring sat against his skin where his pulse was. He put his hand against his sternum and held the ring to him.

“Beth,” he said.

He said her name like a question. He had been saying her name like a question for four years.

He fell asleep, this time, without dreaming.

Or — what he would say later, when it mattered, was that he fell asleep without remembering whatever he dreamed.

It came to about the same thing.


End of Chapter One.