"You watched your sister fill out a transfer request for my job and you didn't stop her?"
She found my work laptop, used my security card to unlock it, and submitted an internal transfer request—to London. She thought it would be funny.
All while Bruce watched.
"It was just a joke. I didn't think it would actually go through," he said.
"This is serious. I have to move to London. My career, my life here. Gone. Because your sister thought it would be funny."
I told HR it was a mistake. They said the visa process had already started. Contracts signed. My life had fallen apart because my boyfriend couldn't say no to his sister.
To make matters worse, he even made me apologize to her.
"You need to apologize to Crystal," Bruce said. "She's been crying. She didn't mean it. She feels terrible, and you're not even responding to her texts."
"Your sister destroyed my career. And you want me to apologize to her?"
He wasn't even going to ask how I was handling the fact that my entire life had been upended because of his sister's "joke." He still wanted me to apologize.
I hung up. Then I wrote two words on a piece of paper.
Good joke!
I left it with his key, and blocked all his contact information.
___________
Molly
Normal
I should have paid attention to the small things. But that Friday, like every Friday, I was too busy being the version of myself I thought Bruce wanted. The cool girlfriend. The low-maintenance one. The girl who never made waves.
My alarm went off at 6:15 AM, and I was out of bed by 6:17 AM. Two minutes of lying there, staring at the ceiling of my Potrero Hill apartment, mentally running through my to-do list. It had been a brutal week. Three major bug fixes, two client escalations, and a deployment that nearly went sideways on Wednesday.
I loved my job. That was the thing people didn't always understand about software engineering. It wasn't just code. It was puzzles. Problems that had solutions if you were patient enough to find them. But even puzzle lovers needed a break sometimes.
I was counting down the hours until I could crash at Bruce's place and do absolutely nothing for two days.
The commute to the Financial District took forty minutes on a good day. I used the time to review pull requests on my phone, swiping through code changes while the bus lurched through morning traffic. By the time I walked into the office, I'd already flagged two issues and approved three merges.
"Molly, you're a machine," Dev said as I passed his desk. His actual name was Devraj, but everyone called him Dev. When he'd introduced himself on his first day, fresh out of bootcamp and eager, I'd asked if he'd chosen software engineering just so people could call him Dev. He'd looked at me blankly. I'd pulled up the old Steve Ballmer video. "Developers, developers, developers!"
He hadn't laughed. Said he'd never seen it. I'd felt ancient. But I'd also known right then that I liked him.
"Just caffeinated," I said, settling into my chair. "Did you see that edge case in the payment flow?"
"The one where it times out if the user has two cards with the same expiration date?"
"That's the one."
We spent the next hour debugging together, and I forgot about everything else. That was the gift of code. It demanded your full attention.
My phone buzzed around eleven.
BRUCE: Hey babe. Heads up, Crystal's coming this weekend. Can we raincheck our plans? She wants some sibling time.
I stared at the message longer than I should have.
Crystal. Bruce's stepsister. The one who called him "Brucey" and touched his arm when she laughed and always seemed to need something from him. A ride to the airport. Help moving furniture. Someone to talk to at 2 AM when her latest situationship imploded.
Their parents had married when Bruce was fifteen and Crystal was thirteen. Close enough in age to be siblings, but not close enough that she'd ever treated him like a brother. At least not in any sibling dynamic I recognized.
I'd met her six times in the two years Bruce and I had been together. Each time, she'd looked at me like she was sizing up the competition. Which was weird, because she was his sister. Step or not.
"Be the cool girlfriend," I muttered to myself.
MOLLY: No worries. I could use a quiet weekend anyway. When does she get in?
BRUCE: Tonight. I'm picking her up at 7. If you finish early you could come by for a bit before she arrives?
A peace offering. I'd take it.
MOLLY: I'll try to leave by 5. See you soon. Love you.
BRUCE: You're the best. Love you too.
I put my phone face-down on my desk and went back to the authentication bug.
The thing was, I'd tried to talk to Bruce about Crystal once. Just once. Eight months ago, after she'd shown up unannounced at his apartment while I was there, walked in with her own key, and acted surprised to see me. Like I was the intruder.
"She's just like that," Bruce had said. "She doesn't mean anything by it."
"She has a key to your apartment."
"She's my sister, Moll. She's had a key since I moved in."
And what was I supposed to say to that? I'd only been in his life for two years. Crystal was family. Crystal had history. Crystal had a key. I'd dropped it. Added it to the pile of small things I didn't examine too closely.
Dev appeared at my desk around three with a look of triumph. "Found it. The timeout issue. It was a race condition in the card validation."
"Show me."
He walked me through his fix, and it was elegant. Clean. The kind of solution that made you wonder why you hadn't seen it yourself.
"This is great work," I told him. "Submit the PR. I'll approve it."
His face lit up, and I felt a small glow of satisfaction. Mentoring was one of my favorite parts of the job. Watching someone grow. Helping them see what they were capable of.
I left work at five on the dot, practically running for the bus. Bruce's apartment was twenty minutes away. That gave us a short window before he had to leave for the airport. It wasn't much, but I'd take it.
Bruce wasn't home yet. I let myself in with my key, dropped my bag and laptop on the coffee table, and texted him.
MOLLY: I'm here! Where are you?
BRUCE: Running late, be there in 20.
I smiled. Twenty minutes. I could work with that. I'd run to Trader Joe's on the corner, grab some snacks, and be back before he arrived.
I was halfway through the produce section when my phone rang.
"Hey," Bruce said. "So Crystal's flight landed early. I'm heading to pick her up."
"Oh. Okay."
"She's kind of... she wants it to be just us. Sibling bonding or whatever. Do you mind heading home?"
I stood there holding a bag of spinach. "I'm just out picking up snacks. I'll swing back and grab my stuff."
"No, don't worry about it. Just head home. I'll drop your stuff off tomorrow."
"Sure," I heard myself say. "No problem."
"You're amazing. I'll make it up to you, I promise. Love you."
"Love you too."
I put the spinach in my cart and kept shopping.
Because that's what cool girlfriends did.
Bruce
The Joke
Crystal always made things interesting.
That was just who she was. My little sister, two years younger and twice as chaotic. She'd blow into town with her big ideas and her bigger energy, and suddenly my quiet weekend would turn into an adventure. I never minded. Life was more fun when Crystal was around.
Crystal's flight landed early. I'd been planning to swing by the apartment first, see Molly for a bit before heading to the airport, but when Crystal texted that she was already at baggage claim, I had to go straight there.
Molly had been fine about it. She was always fine about everything.
Crystal came through arrivals with a duffel bag, a bottle of wine in her hand, and that smile. The one that had been getting her out of trouble since we were teenagers.
"Brucey!" She threw her arms around me right there in the terminal. "God, I've missed you. San Francisco is so far."
"You live in LA. It's an hour flight."
"Emotional distance," she said, pulling back to look at me. "You've been so busy with work and Molly and... stuff."
The way she said Molly's name always made me want to defend her. But that was just Crystal. She took a while to warm up to new people. She'd come around eventually. "Molly's great," I said. "You two just need to spend more time together."
Crystal rolled her eyes and grabbed her bag. "Sure. Come on, I'm starving."
The drive back to my apartment was pure Crystal chaos. She connected her phone to my Bluetooth within thirty seconds, blasting some pop song I didn't recognize and singing along at full volume. When I tried to turn it down, she slapped my hand away.
"Driver picks the route, passenger picks the music. Those are the rules, Brucey."
"Pretty sure that's not how it works."
"It's definitely how it works." She cranked it up louder and rolled down the window, letting her hair whip around in the evening air.
I just shook my head and drove. That was Crystal. You couldn't fight it. You just had to ride the wave.
By the time we got to my place, she'd already planned our entire weekend. Brunch tomorrow at some place she'd seen on Instagram. A bar crawl Saturday night. Maybe the farmers market Sunday morning if we weren't too hungover.
"What about Molly?" I asked as we climbed the stairs to my apartment.
"What about her?"
"I don't know. Maybe she could join us for brunch or something."
Crystal gave me a look. "Bruce. Sibling bonding weekend. Just the two of us. You promised."
I had promised. "Right. Yeah."
Crystal was already wandering around my apartment, picking things up and examining them. She paused at a framed photo on the bookshelf. Me and Molly at the beach last summer.
"Cute," she said, in a tone that didn't sound like she meant it. She set it back down and moved on to a candle on the side table. "This is new. Smells like her."
"Molly gave it to me."
"Of course she did." Crystal wrinkled her nose and put it down.
She found Molly's stuff on the coffee table. Her work laptop, her backpack, a water bottle with some tech company logo on it. I guess she'd left it all here earlier when she'd popped out to get us snacks, before I'd called to tell her I didn't have time for her tonight.
"Ooh, is this hers?" Crystal opened the laptop. The screen lit up with a login prompt. "Ugh. Password protected." She set it aside and grabbed the backpack instead, upending it onto the floor. Pens, a charger, some receipts, a tampon that rolled under the couch.
"Crystal, come on."
"What? I'm curious." She picked through the pile. "God, she's organized. Even her bag is boring."
I spotted it before she did. The little card on the lanyard. I reached for it without thinking.
"What's that?" Crystal snatched it first, holding it up. "Some kind of ID?"
"It's her work security card. Give it."
"Why?" Her eyes narrowed. "What does it do?"
"Access to the building, unlocks her laptop, that kind of stuff. Just give it back."
Crystal's face lit up. "Oh my god, seriously?" She was already pressing the card to the laptop before I could stop her. The screen flashed and unlocked, Molly's company email filling the display.
"Crystal, that's her work stuff."
"I'm just looking. Relax." She scrolled through something, her eyes scanning. "God, her job looks boring. Fintech? What even is that?"
"It's financial technology. She builds payment systems."
"Se.xy." Crystal angled the screen toward me. "Oh my god, Bruce. Look at this."
"What?"
"It's an internal transfer portal. You can request to move to any of their global offices." She was grinning now, that mischievous look I'd seen a thousand times before. "London. Tokyo. Sydney. Amsterdam."
"Huh. Cool."
"I'm bored," she said. "We should do something fun."
"Like what?"
She clicked something. "Oh look, she can transfer to London. That's hilarious. Can you imagine? Molly in London?"
I laughed. "She'd hate the weather."
"I'm filling it out."
"Crystal..."
But she was already typing, fingers flying across the keyboard. Molly's name. Her employee ID, visible in the corner of the screen. London office. Start date: three weeks from now.
"Come on," I said, but I was half-smiling. Crystal's pranks were legendary. "She's not going to think that's funny."
"She will when she knows it was me. I'll tell her next week. We'll laugh about it." Crystal looked up at me, eyes bright. "Some HR person will see this and delete it. But imagine Molly's face when she gets the notification. 'Congratulations on your transfer request!' She'll panic for like five seconds and then realize it's a joke."
"You're ridiculous."
"You love me."
She hit submit.
The screen changed. A confirmation message appeared. "Your transfer request has been submitted for processing."
"Oops." Crystal giggled. "See? Processing. That means someone has to approve it." She closed the laptop and set it back on the coffee table. "It's fine. It's a joke. It's funny."
"Maybe you should undo it."
"Relax, Brucey. Their system probably has like seventeen approval steps. Nobody actually gets transferred by accident. This is corporate America." She stood up and stretched. "Now come on, let's order food. I'm starving."
She was probably right. These things had safeguards. Approvals. Human beings who reviewed requests. Molly was always talking about how many hoops she had to jump through for basic stuff at work. No way a random form submission would actually do anything.
"Indian or Thai?" Crystal called from the kitchen.
"Indian."
I'd mention it to Molly tomorrow. We'd all laugh about it. Classic Crystal.
"They have that lamb korma you like," Crystal said, appearing in the kitchen doorway with her phone. "And garlic naan. Obviously."
"Perfect."
"Extra samosas?"
"Always."
She grinned and went back to ordering. I sat down on the couch, feeling pretty good about the weekend. Crystal was here, we had food coming, and I didn't have to worry about navigating the awkwardness between her and Molly. Sometimes it was just easier to keep them separate.
Crystal came back with the wine, already pouring two generous glasses. She curled up on the couch and launched into a story about her latest dating disasters. A guy named Tyler who ghosted her after three weeks. A guy named Matt who turned out to be married. The usual chaos of Crystal's romantic life.
"You're lucky, you know," she said at one point. "Molly's so... stable."
"She is."
"That's a good thing. I mean it." Crystal swirled her wine. "You need someone grounded. You're too nice. You'd let someone walk all over you."
"Thanks?"
"I'm serious. Molly's good for you. Even if she is a little... you know."
"A little what?"
"Uptight." Crystal shrugged. "But in a cute way."
I let it go. That was just Crystal. She didn't mean anything by it.
We finished the wine and the food and watched some terrible reality show until Crystal fell asleep on the couch. I covered her with a blanket and headed to bed, already planning tomorrow. Brunch somewhere nice. I'd drop Molly's laptop off at some point. She'd probably need it.
I'd mention the transfer thing then. We'd laugh.
It would be fine.
Molly
Congratulations!
The email arrived at 9:47 AM. I almost missed it, buried between a Jira notification and a calendar reminder about the weekly standup. But the subject line caught my eye.
Congratulations on your transfer!
I clicked it, expecting spam. Some phishing attempt that had slipped through the filters. It wasn't spam.
Dear Molly,
We are pleased to confirm that your transfer request to the London office has been approved. Your visa sponsorship paperwork has been initiated, and HR will be in touch shortly with details regarding your relocation package.
Start date: Three weeks from today.
We're excited to have you join the UK team!
I read it twice. Then again. And again, and again. Then I called HR.
"There's been a mistake," I said, trying to keep my voice steady. "I didn't request a transfer."
The woman on the other end of the line sounded confused. "I'm looking at the system now. The request was submitted Friday evening through the employee portal. Your credentials, your employee ID."
"I didn't submit it."
"Well, someone did. The approval went through super quick because the London team was so excited to see your request. They rushed everything through during their work day. Your manager was super sad but he signed off within minutes of logging on this morning, visa sponsorship has been initiated..." She trailed off. "I'm sorry, Molly. Once the visa process starts, we can't just cancel it. There are legal implications. Contracts have been generated."
"Contracts I didn't sign."
"Digital signatures were applied through the portal. It's all tied to your login credentials."
My hands were shaking. "This has to be reversible. I didn't do this."
"I understand you're upset, but the system shows-"
"The system is wrong."
A long pause. "I can escalate this to Legal, but I have to be honest with you, Molly. Withdrawing at this stage would have serious consequences for your career here. It would go on your permanent employment record - that you committed to this transfer and then pulled out. That kind of thing gets reviewed every time you're considered for a promotion, a bonus, anything. It follows you."
She wasn't done.
"And then there's the matter of your credentials being used by a third party. We'd have to report that. Formally. The fact that someone else had access to your login, your digital signature - just think about what a person could have done with that kind of access. The liability implications alone..." She let that hang there. "That investigation would have consequences far beyond a transfer."
I hung up.
For a long moment, I just sat there, staring at my screen. The congratulations email still open. The cheerful exclamation point mocking me.
Friday evening. The request was submitted Friday evening.
Friday evening, when my laptop was sitting on Bruce's coffee table.
Friday evening, when Crystal had just arrived.
I thought back to Sunday evening. The knock on my door. Bruce standing there with my weekend bag and laptop.
"Crystal reminded me you left this stuff."
Crystal reminded him. Not Bruce remembering on his own. Crystal.
I'd looked past him to the street. She was sitting in the passenger seat, window down. That little wave. That smile. At the time, I couldn't read it. Couldn't figure out why something felt off. Now I knew.
I called Bruce.
He answered on the third ring. "Hey, babe. What's up?"
"Did Crystal do something to my laptop?"
Silence.
"Bruce."
"What do you mean?"
"I mean I just got an email saying I've been transferred to London. Someone submitted a request using my credentials on Friday night. While my laptop was at your apartment."
More silence. Then: "Oh. That."
My blood went cold. "You knew?"
"It was just a joke, Moll. Crystal was messing around. Haha. It's funny, right?"
"A joke."
"She was going to tell you. It's just a prank."
"I'm being transferred to London, Bruce. In three weeks. My visa paperwork has started. I can't undo it."
"That's... wait, seriously?"
"Yes. Seriously. Did you watch her do it?"
Another pause. The kind that told me everything I needed to know.
"I mean, I was there, but I didn't think-"
"You watched your sister fill out a transfer request for my job and you didn't stop her?"
"She said there would be approvals! Some HR person would catch it and delete it. It's corporate America, Moll. Nothing actually happens that fast."
"Except it did."
"How was I supposed to know their system was that broken?"
I closed my eyes. Breathed. Counted to five. It didn't help. "I need to see you," I said. "Now."
"I'm at work-"
"I don't care. Meet me at the coffee shop on Market. One hour." I hung up before he could argue.
Dev appeared at my desk, two coffees in hand. He took one look at my face and set them both down slowly. "What happened?"
"I'm being transferred to London."
"What? Since when?"
"Since Bruce's sister thought it would be funny to submit a transfer request from my laptop."
Dev's face went through about six expressions in three seconds, landing somewhere between confusion and outrage. "She did what?"
"I have to go." I grabbed my bag. "Cover for me in standup?"
"Molly-"
"Please, Dev. I just... I have to go deal with this."
He nodded, still looking stunned. "Yeah. Okay. Go."
Three weeks. I had three weeks to figure out how my life had fallen apart because my boyfriend couldn't say no to his sister.
