The Algorithm of Us, Version 2.0
Mira’s phone buzzed against the damp wood of the bookstore counter, a frantic vibration that skittered across the surface like a trapped insect. She ignored it, her eyes fixed on the water stain spreading across the ceiling in a slow, deliberate map of failure. The buckets were still there, three days later, catching the remnants of a storm that had already moved on to harass Oakland.
Leo was shelving returns near the poetry section, his back to her, his movements deliberate and quiet. They hadn’t talked about the kiss. Not the wet, clumsy, desperate thing that had happened behind the store while rain poured down their necks and his hands had fumbled at her waist like he was trying to solve a puzzle he didn’t have the pieces for. They had walked back inside, dripping, and he had handed her a towel that smelled like old paper and dust, and she had said, “The algorithm doesn’t account for barometric pressure,” and he had laughed, a short, surprised sound, and that was it. The subject was closed, filed away in a folder labeled “Do Not Open Without a Fire Extinguisher.”
Her phone buzzed again. Then again. A triple pulse that meant Julian was escalating from “gentle reminder” to “passive-aggressive demand.”
“You’re going to break that thing if you keep staring at it,” Leo said without turning around.
“I’m not staring. I’m analyzing the vibration pattern.”
“You’re staring.” He slid a copy of *The Overstory* into its slot with the precision of a surgeon. “Your jaw is doing that thing where you’re grinding your teeth. I can hear it from here.”
Mira pressed her lips together. She hadn’t realized she was grinding. She picked up the phone and read the latest message from Julian: *Media wants a photo op. You and the bookseller. Tomorrow. 10 AM. Don’t be late.*
She typed back: *Define photo op.*
The response came in under ten seconds: *Smiling. Holding hands. Looking like you’re in love. The algorithm is the story. You’re the proof.*
“He wants us to go public,” she said.
Leo stopped mid-reach, his hand hovering over a copy of *The Catcher in the Rye*. He turned slowly, his face unreadable. “Public as in ‘we’re dating’ public, or public as in ‘we’re the face of a corporate takeover’ public?”
“Both. The same. He wants to spin the narrative before anyone asks questions about the Data Serenity Center.” She set the phone down and crossed her arms, a defensive gesture she’d perfected in boardrooms. “If we’re seen as a happy couple, the bookstore becomes a romantic backdrop instead of a demolition target. It’s good PR.”
Leo set the book down and walked to the counter, his footsteps heavy on the creaking floorboards. He leaned against the opposite side, mirroring her posture. “And what do we get out of it?”
“Time. Julian won’t move on the buyout while the media is watching us. He wants the narrative to be ‘tech saves tradition’ not ‘tech crushes small business.’ If we play along, we buy a few weeks.”
“A few weeks to do what?”
Mira hesitated. She hadn’t told him about the secret project yet. The Unbound app was still a collection of notes on her phone, a half-finished wireframe, a dream she hadn’t dared to voice because it felt like a betrayal of everything she’d built at NovaTech. But Leo had seen her hack the permit database. He had called her code “elegant.” He had kissed her like she was something worth solving.
“I have an idea,” she said slowly. “A way to use the algorithm to actually help people. Not just match them, but connect them. To places. To communities. To each other, in real life.”
Leo raised an eyebrow. “You want to build a better dating app.”
“No. I want to build an app that doesn’t pretend to be a dating app. It’s a discovery engine. It suggests books, events, locations, based on what you actually like, not what an algorithm thinks you should like. And it forces real-world interaction. You don’t swipe. You show up.”
He was quiet for a long moment. The only sound was the drip of water into the bucket, a steady, patient percussion.
“You’re asking me to trust a system I’ve spent ten years fighting,” he said finally.
“I’m asking you to trust me.”
The words hung between them, heavier than either of them had expected. Leo looked at her, really looked, and she saw something shift in his eyes. Not surrender. Not agreement. But a crack in the wall he’d built around his convictions.
“One photo op,” he said. “And then we talk about this app of yours. No promises.”
Mira nodded. “One photo op.”
The next morning, Mira arrived at the bookstore at 9:45, wearing a dress she’d bought specifically for the occasion. It was navy blue, modest, professional, the kind of outfit that said “I’m in love but also I have a 401(k).” She had spent twenty minutes on her hair, which was twenty minutes more than she usually spent, and she had applied lipstick, which she never did, because Julian had texted her at 7 AM with the instruction to “look approachable.”
Leo was waiting outside the bookstore, leaning against the doorframe with his arms crossed. He was wearing a clean flannel shirt and jeans that didn’t have paint stains on them. He had clearly made an effort, which meant he was taking this seriously, which meant she was in trouble.
“You look like a real estate agent,” he said.
“You look like you’re about to chop firewood for a living.”
“That’s the vibe I was going for.” He pushed off the doorframe and walked toward her, stopping a foot away. “Ready to sell our souls for a few likes?”
“I prefer to think of it as a strategic partnership with the attention economy.”
“That’s the most Silicon Valley thing you’ve ever said.”
The photographer arrived in a white van that looked like it belonged to a SWAT team. He was a young man with a beard and a camera bag that cost more than Leo’s monthly rent. He directed them to stand in front of the bookstore, then in the doorway, then inside by the poetry section, then outside again, because the light was better.
“Lean in closer,” he said. “Look at each other like you’re sharing a secret.”
Mira turned to Leo. His face was six inches from hers, close enough that she could see the flecks of gold in his brown eyes, the tiny scar above his left eyebrow from a childhood accident he’d mentioned in passing. She smelled coffee and paper and something else, something warm and clean, like cedar.
“What’s our secret?” she whispered.
“That I’m only doing this because you promised to build me a better mousetrap.”
“I said I’d build an app, not a mousetrap.”
“Same thing. Different bait.”
The photographer clicked away, a machine gun of digital captures. Mira felt her smile hardening into something artificial, a mask she’d worn in a thousand corporate headshots. She tried to relax, to think of something real, something that would make her look like she was actually happy to be here.
She thought of the kiss. The rain. The way his hands had felt on her waist, tentative but sure, like he was testing a hypothesis he already believed in.
Her smile softened. The photographer clicked faster.
“Perfect,” he said. “Hold that.”
The photos went live at noon. Mira’s phone exploded. Notifications cascaded down her screen like a waterfall of digital approval. The NovaTech PR team had crafted a caption: *When the algorithm finds your perfect match, you don’t question it. You lean in. #HeartSync #LoveIsData #TechMeetsTradition*
The comments were a mixed bag. Some people called it “wholesome.” Others called it “a PR stunt.” A few called it “the death of romance.” Mira scrolled through them with a detached fascination, analyzing the sentiment like she was reading a quarterly report.
Leo was sitting on the bookstore’s worn leather couch, his phone in his hand, his face unreadable.
“My customers are leaving reviews,” he said. “One star. ‘Selling out.’ ‘Corporate shill.’ ‘I’ll take my business to the used bookstore on Valencia.’”
“That’s a front for a money laundering operation.”
“I know. But they don’t.” He set the phone down and rubbed his eyes. “I’ve spent ten years building a reputation as the guy who doesn’t play the game. Now I’m the guy who posed for a photo op with the enemy.”
“I’m not the enemy.”
“You work for the company that wants to turn my block into a server farm.”
Mira felt the words land like a punch. She opened her mouth to respond, to defend herself, to explain that she was trying to fix it, that the Unbound app was her way of making amends, but the words stuck in her throat.
Because he was right. She worked for NovaTech. She had built HeartSync. She had created the algorithm that was being used as a weapon against him. No amount of good intentions could erase that.
“I’m sorry,” she said quietly.
Leo looked up, surprised. “For what?”
“For putting you in this position. For making you choose between your principles and your store. For—” She stopped, swallowed. “For kissing you and then pretending it didn’t happen.”
The silence stretched between them, thick and uncomfortable. Leo stood up and walked to the window, his back to her. Outside, the street was quiet, the afternoon sun casting long shadows across the pavement.
“I’m not pretending,” he said. “I’m trying to figure out what it means.”
“What does it mean?”
He turned to face her, and she saw something in his eyes that she hadn’t seen before. Vulnerability. Uncertainty. The same fear she felt every time she looked at him.
“I don’t know,” he said. “But I’m willing to find out.”
Mira’s phone buzzed again. Another message from Julian: *Great response. Media wants more. Dinner tonight. The French Laundry. 8 PM. Dress up.*
She showed the screen to Leo. He read it, then looked at her, a wry smile tugging at the corner of his mouth.
“The French Laundry,” he said. “That’s a three-hour drive.”
“Julian doesn’t believe in local dining.”
“He doesn’t believe in anything that doesn’t have a Michelin star.” Leo walked back to the couch and picked up his jacket. “Fine. But I’m driving. And we’re listening to actual music, not whatever algorithm-generated playlist you have on your phone.”
“I don’t have playlists. I have curated listening experiences based on my heart rate variability.”
“That’s the saddest thing I’ve ever heard.”
He held the door open for her, and she walked past him into the afternoon light. The street smelled like exhaust and bread from the bakery two doors down. A pigeon pecked at a discarded bagel on the sidewalk. The world was ordinary, mundane, completely indifferent to the fact that she was about to spend three hours in a car with a man who had kissed her and then refused to talk about it.
She got into his car, a beat-up Toyota with a bumper sticker that read “I’d Rather Be Reading.” The seats were covered in dog hair and coffee stains. The radio was tuned to a station playing something that sounded like a cat being slowly strangled.
“What is this?” she asked.
“Indie folk. From Portland. They’re very authentic.”
“They sound like they’re mourning the loss of their flannel collection.”
Leo laughed, a real laugh, and pulled away from the curb. The bookstore shrank in the rearview mirror, a small, stubborn building holding its ground against the tide of progress.
Mira looked at Leo’s profile, the way his jaw tightened as he navigated traffic, the way his fingers tapped the steering wheel in time with the music. She thought about the Unbound app, the code she hadn’t written yet, the promise she had made to herself and to him.
She thought about the algorithm, and how it had brought them together, and how it was now trying to tear them apart.
And she thought about the kiss. The rain. The way his hands had felt on her waist.
She turned her gaze to the window and watched the city blur past, a stream of data she couldn’t quite parse. For the first time in her life, she didn’t want to analyze the pattern. She just wanted to feel it.
Leo was shelving returns near the poetry section, his back to her, his movements deliberate and quiet. They hadn’t talked about the kiss. Not the wet, clumsy, desperate thing that had happened behind the store while rain poured down their necks and his hands had fumbled at her waist like he was trying to solve a puzzle he didn’t have the pieces for. They had walked back inside, dripping, and he had handed her a towel that smelled like old paper and dust, and she had said, “The algorithm doesn’t account for barometric pressure,” and he had laughed, a short, surprised sound, and that was it. The subject was closed, filed away in a folder labeled “Do Not Open Without a Fire Extinguisher.”
Her phone buzzed again. Then again. A triple pulse that meant Julian was escalating from “gentle reminder” to “passive-aggressive demand.”
“You’re going to break that thing if you keep staring at it,” Leo said without turning around.
“I’m not staring. I’m analyzing the vibration pattern.”
“You’re staring.” He slid a copy of *The Overstory* into its slot with the precision of a surgeon. “Your jaw is doing that thing where you’re grinding your teeth. I can hear it from here.”
Mira pressed her lips together. She hadn’t realized she was grinding. She picked up the phone and read the latest message from Julian: *Media wants a photo op. You and the bookseller. Tomorrow. 10 AM. Don’t be late.*
She typed back: *Define photo op.*
The response came in under ten seconds: *Smiling. Holding hands. Looking like you’re in love. The algorithm is the story. You’re the proof.*
“He wants us to go public,” she said.
Leo stopped mid-reach, his hand hovering over a copy of *The Catcher in the Rye*. He turned slowly, his face unreadable. “Public as in ‘we’re dating’ public, or public as in ‘we’re the face of a corporate takeover’ public?”
“Both. The same. He wants to spin the narrative before anyone asks questions about the Data Serenity Center.” She set the phone down and crossed her arms, a defensive gesture she’d perfected in boardrooms. “If we’re seen as a happy couple, the bookstore becomes a romantic backdrop instead of a demolition target. It’s good PR.”
Leo set the book down and walked to the counter, his footsteps heavy on the creaking floorboards. He leaned against the opposite side, mirroring her posture. “And what do we get out of it?”
“Time. Julian won’t move on the buyout while the media is watching us. He wants the narrative to be ‘tech saves tradition’ not ‘tech crushes small business.’ If we play along, we buy a few weeks.”
“A few weeks to do what?”
Mira hesitated. She hadn’t told him about the secret project yet. The Unbound app was still a collection of notes on her phone, a half-finished wireframe, a dream she hadn’t dared to voice because it felt like a betrayal of everything she’d built at NovaTech. But Leo had seen her hack the permit database. He had called her code “elegant.” He had kissed her like she was something worth solving.
“I have an idea,” she said slowly. “A way to use the algorithm to actually help people. Not just match them, but connect them. To places. To communities. To each other, in real life.”
Leo raised an eyebrow. “You want to build a better dating app.”
“No. I want to build an app that doesn’t pretend to be a dating app. It’s a discovery engine. It suggests books, events, locations, based on what you actually like, not what an algorithm thinks you should like. And it forces real-world interaction. You don’t swipe. You show up.”
He was quiet for a long moment. The only sound was the drip of water into the bucket, a steady, patient percussion.
“You’re asking me to trust a system I’ve spent ten years fighting,” he said finally.
“I’m asking you to trust me.”
The words hung between them, heavier than either of them had expected. Leo looked at her, really looked, and she saw something shift in his eyes. Not surrender. Not agreement. But a crack in the wall he’d built around his convictions.
“One photo op,” he said. “And then we talk about this app of yours. No promises.”
Mira nodded. “One photo op.”
The next morning, Mira arrived at the bookstore at 9:45, wearing a dress she’d bought specifically for the occasion. It was navy blue, modest, professional, the kind of outfit that said “I’m in love but also I have a 401(k).” She had spent twenty minutes on her hair, which was twenty minutes more than she usually spent, and she had applied lipstick, which she never did, because Julian had texted her at 7 AM with the instruction to “look approachable.”
Leo was waiting outside the bookstore, leaning against the doorframe with his arms crossed. He was wearing a clean flannel shirt and jeans that didn’t have paint stains on them. He had clearly made an effort, which meant he was taking this seriously, which meant she was in trouble.
“You look like a real estate agent,” he said.
“You look like you’re about to chop firewood for a living.”
“That’s the vibe I was going for.” He pushed off the doorframe and walked toward her, stopping a foot away. “Ready to sell our souls for a few likes?”
“I prefer to think of it as a strategic partnership with the attention economy.”
“That’s the most Silicon Valley thing you’ve ever said.”
The photographer arrived in a white van that looked like it belonged to a SWAT team. He was a young man with a beard and a camera bag that cost more than Leo’s monthly rent. He directed them to stand in front of the bookstore, then in the doorway, then inside by the poetry section, then outside again, because the light was better.
“Lean in closer,” he said. “Look at each other like you’re sharing a secret.”
Mira turned to Leo. His face was six inches from hers, close enough that she could see the flecks of gold in his brown eyes, the tiny scar above his left eyebrow from a childhood accident he’d mentioned in passing. She smelled coffee and paper and something else, something warm and clean, like cedar.
“What’s our secret?” she whispered.
“That I’m only doing this because you promised to build me a better mousetrap.”
“I said I’d build an app, not a mousetrap.”
“Same thing. Different bait.”
The photographer clicked away, a machine gun of digital captures. Mira felt her smile hardening into something artificial, a mask she’d worn in a thousand corporate headshots. She tried to relax, to think of something real, something that would make her look like she was actually happy to be here.
She thought of the kiss. The rain. The way his hands had felt on her waist, tentative but sure, like he was testing a hypothesis he already believed in.
Her smile softened. The photographer clicked faster.
“Perfect,” he said. “Hold that.”
The photos went live at noon. Mira’s phone exploded. Notifications cascaded down her screen like a waterfall of digital approval. The NovaTech PR team had crafted a caption: *When the algorithm finds your perfect match, you don’t question it. You lean in. #HeartSync #LoveIsData #TechMeetsTradition*
The comments were a mixed bag. Some people called it “wholesome.” Others called it “a PR stunt.” A few called it “the death of romance.” Mira scrolled through them with a detached fascination, analyzing the sentiment like she was reading a quarterly report.
Leo was sitting on the bookstore’s worn leather couch, his phone in his hand, his face unreadable.
“My customers are leaving reviews,” he said. “One star. ‘Selling out.’ ‘Corporate shill.’ ‘I’ll take my business to the used bookstore on Valencia.’”
“That’s a front for a money laundering operation.”
“I know. But they don’t.” He set the phone down and rubbed his eyes. “I’ve spent ten years building a reputation as the guy who doesn’t play the game. Now I’m the guy who posed for a photo op with the enemy.”
“I’m not the enemy.”
“You work for the company that wants to turn my block into a server farm.”
Mira felt the words land like a punch. She opened her mouth to respond, to defend herself, to explain that she was trying to fix it, that the Unbound app was her way of making amends, but the words stuck in her throat.
Because he was right. She worked for NovaTech. She had built HeartSync. She had created the algorithm that was being used as a weapon against him. No amount of good intentions could erase that.
“I’m sorry,” she said quietly.
Leo looked up, surprised. “For what?”
“For putting you in this position. For making you choose between your principles and your store. For—” She stopped, swallowed. “For kissing you and then pretending it didn’t happen.”
The silence stretched between them, thick and uncomfortable. Leo stood up and walked to the window, his back to her. Outside, the street was quiet, the afternoon sun casting long shadows across the pavement.
“I’m not pretending,” he said. “I’m trying to figure out what it means.”
“What does it mean?”
He turned to face her, and she saw something in his eyes that she hadn’t seen before. Vulnerability. Uncertainty. The same fear she felt every time she looked at him.
“I don’t know,” he said. “But I’m willing to find out.”
Mira’s phone buzzed again. Another message from Julian: *Great response. Media wants more. Dinner tonight. The French Laundry. 8 PM. Dress up.*
She showed the screen to Leo. He read it, then looked at her, a wry smile tugging at the corner of his mouth.
“The French Laundry,” he said. “That’s a three-hour drive.”
“Julian doesn’t believe in local dining.”
“He doesn’t believe in anything that doesn’t have a Michelin star.” Leo walked back to the couch and picked up his jacket. “Fine. But I’m driving. And we’re listening to actual music, not whatever algorithm-generated playlist you have on your phone.”
“I don’t have playlists. I have curated listening experiences based on my heart rate variability.”
“That’s the saddest thing I’ve ever heard.”
He held the door open for her, and she walked past him into the afternoon light. The street smelled like exhaust and bread from the bakery two doors down. A pigeon pecked at a discarded bagel on the sidewalk. The world was ordinary, mundane, completely indifferent to the fact that she was about to spend three hours in a car with a man who had kissed her and then refused to talk about it.
She got into his car, a beat-up Toyota with a bumper sticker that read “I’d Rather Be Reading.” The seats were covered in dog hair and coffee stains. The radio was tuned to a station playing something that sounded like a cat being slowly strangled.
“What is this?” she asked.
“Indie folk. From Portland. They’re very authentic.”
“They sound like they’re mourning the loss of their flannel collection.”
Leo laughed, a real laugh, and pulled away from the curb. The bookstore shrank in the rearview mirror, a small, stubborn building holding its ground against the tide of progress.
Mira looked at Leo’s profile, the way his jaw tightened as he navigated traffic, the way his fingers tapped the steering wheel in time with the music. She thought about the Unbound app, the code she hadn’t written yet, the promise she had made to herself and to him.
She thought about the algorithm, and how it had brought them together, and how it was now trying to tear them apart.
And she thought about the kiss. The rain. The way his hands had felt on her waist.
She turned her gaze to the window and watched the city blur past, a stream of data she couldn’t quite parse. For the first time in her life, she didn’t want to analyze the pattern. She just wanted to feel it.