Arlo sat down so hard the mattress gave under him.
I didn’t lower my phone.
The screen was still glowing between us, bright enough to wash his face into something pale and waxy. On it was Jasmine’s post from eleven months earlier. She was smiling into the camera with that dark pixie cut tucked neatly behind one ear, and the caption under it made my throat tighten all over again.
New hair. New confidence. He says I finally look like myself.
Below that was the second screenshot.
A company picnic. Gold paper lanterns over the lawn. Arlo in the same navy blazer I’d bought him for Christmas. Jasmine at his side, his hand flat against her waist, both of them turned toward the camera like people who had nothing to hide.
He stared at the phone, then at me.
Nothing came out.
I took one step closer.
His tongue moved over his bottom lip. ‘It’s not what you think.’
That line was so tired, so automatic, it almost made me laugh.
His shoulders folded inward. One elbow braced on his knee. He kept looking at the phone like maybe the proof would rearrange itself if he waited long enough.
‘Her name is Jasmine,’ he said finally. ‘We dated before things got serious with us.’
I didn’t move.
He tried again.
I turned the phone and showed him the picnic photo again. ‘This was six months ago.’
His eyes shut.
He rubbed both hands over his face. ‘I was going to tell you.’
No answer.
The apartment felt close and stale all of a sudden. The heat rattled in the vent by the window. Somewhere outside, a siren passed and faded. His coffee mug was still on the side table from that morning, half a ring of dried brown left in the bottom. Three years of his things around me. Three years of mine tucked into corners he controlled.
‘How long?’ I asked.
He stared at the floor.
‘How long have you been with both of us?’
‘A couple of years.’
That was the first honest shape of anything he’d said all night, and it landed so hard my fingertips went numb.
‘You let another woman come to your company events as your girlfriend while you came home to me.’
He nodded once, like maybe agreeing quickly would make the damage smaller.
‘You told both of us what to do with our hair.’
His jaw tightened. ‘That’s not—’
‘Don’t.’
He stopped.
‘Don’t lie to me again in this apartment.’
He looked up then, eyes wet but careful, still measuring, still deciding which version of himself had the best chance of surviving the night.
‘I didn’t know how to end it,’ he said. ‘With either of you.’
The words were so clean. So polished. Like a statement rehearsed in a car mirror.
I grabbed my coat, my wallet, and my keys.
He stood up too late.
‘Where are you going?’
‘Away from you.’
By 11:06 p.m., I was parked outside Rosemary’s building with both hands locked around the steering wheel. My phone buzzed twice in my lap before I could make myself move.
Arlo: Please let me explain.
Arlo: Don’t involve her yet.
That second text was the one that made my mouth go cold.
Not I’m sorry.
Not Are you okay.
Don’t involve her yet.
Rosemary opened the door in plaid pajama pants and an old college sweatshirt. One look at my face and she stepped aside without asking anything. Her apartment smelled like laundry detergent and peppermint tea. I sat on the edge of her couch and tried to get through the story without choking on it.
The details came out in pieces.
The hair.
The party.
The hallway.
The profile.
The duplicate life.
Rosemary kept sliding tissues toward me across the coffee table. At one point she said, very quietly, ‘He trained both of you into the same shape.’
That sentence stayed with me all night.
The next morning, I made a list in the Notes app on my phone. Every time he’d discouraged me from attending something. Every time he’d mentioned a trim. Every conference he’d said he was traveling to. Every evening he’d insisted he had client dinners, budget meetings, team drinks, board prep, anything with enough business words on it to shut down follow-up questions.
By noon, the list was longer than my forearm.
At 1:40 p.m., I met Caitlyn from payroll at a coffee shop two blocks from Arlo’s office.
She arrived with her scarf still wrapped around her neck and sat down looking like she hadn’t slept much either.
‘I should have said something at the party,’ she blurted before I even touched my drink.
‘You didn’t know.’
She winced. ‘Not exactly. But everyone knew Jasmine.’
I kept my hand around the paper cup because it was the only warm thing in reach.
Caitlyn looked down at the table when she said the next part.
‘For almost two years, most of the department thought she was his girlfriend.’
I didn’t interrupt.
‘She came to everything. Summer picnic, team dinners, holiday mixer last year, his birthday drinks. She knew everybody’s names. She brought brownies one time.’ Caitlyn swallowed. ‘He had framed photos of them on his desk.’
That one made me look up.
‘Photos.’
She nodded. ‘Three of them. One from a hiking trail, one from a restaurant, one from a booth at a baseball game.’
Nothing in my chest changed expression, but something inside it cracked cleanly in half.
‘He never had a photo of me at work,’ I said.
Caitlyn shook her head.
‘Did anyone else know?’
She hesitated. ‘Julian probably knew more than he should have.’
I thought of the one time Julian had stopped by our apartment and looked at me like he was standing too close to something expensive and fragile.
Caitlyn pushed her cup aside. ‘He was weird about seating charts too. He always wanted to know where people were sitting before events. I thought he was just controlling.’
He was controlling.
Just not about tables.
That afternoon Rosemary and I sat cross-legged on her living room rug with my laptop open between us. Jasmine’s account was public. We scrolled slowly this time, stopping on dates, locations, background details.
June: a street festival downtown. Arlo had texted me from what he said was a conference hotel in Chicago.
August: a beach two hours away. He told me he was in Boston for a client retreat.
September: a hiking trail. He told me he was helping his aunt after surgery.
Then Rosemary stopped on a photo from three years earlier.
Jasmine had long dark hair in that one, down past her shoulders.
The next post was a salon mirror selfie.
Then a fresh pixie cut.
Then a caption thanking Arlo for encouraging her to try something bold and professional.
The room went so still I could hear the refrigerator hum in her kitchen.
I read the caption twice.
Same words.
Same script.
Same slow little erosion dressed up as support.
Rosemary closed the laptop halfway and looked at me. ‘You need to tell her.’
For two days I drafted messages and deleted them.
Finally I sent one that was plain and ugly and impossible to misunderstand.
My name is Claire. I’ve been in a relationship with Arlo for over three years. I found your profile after his company party. I think he’s been lying to both of us. I have proof. If you’re willing to meet, I’ll bring everything.
She answered forty-three minutes later.
Who are you?
Then another message.
I’m his girlfriend.
That was the moment I knew he had kept us truly separate. Not carelessly. Not sloppily. Deliberately.
We met the next afternoon at a coffee shop near the river, neutral territory with too many windows and nowhere private to hide. I got there early with a folder full of screenshots, old birthday photos, text messages, and a copy of the lease with both my name and Arlo’s on it.
Jasmine walked in carrying her own folder.
She was shorter than me, exactly like Caitlyn had said. Dark pixie cut. Navy coat. White knuckles around the strap of her bag.
We sat down.
Neither of us smiled.
Then we started laying our lives out on the table.
Photo beside photo.
Text beside text.
Birthday card beside birthday card.
There was a restaurant with a brass railing where he’d taken me on August 15. Jasmine had a photo from August 22 at the same table by the same window. There was a trail map in one of her pictures that matched the mud-splashed one still sitting in my trunk from last fall. There was a baseball cap in one of my photos that showed up hanging from a chair behind her in one of hers.
We weren’t discovering one affair.
We were discovering architecture.
Halfway through the stack, Jasmine looked at me and said, ‘He told me he had a roommate named Jared.’
I blinked.
‘I live with him,’ I said.
Her mouth fell open just slightly, then closed again.
‘That’s what he used to explain why I couldn’t stay over on weekends,’ she said.
Weekends.
Mine.
Weeknights.
Hers.
We started building the schedule right there on the table between our cups.
Tuesdays and Thursdays he “worked late” for her.
Wednesdays and Fridays he had “early client meetings” for me.
Conferences were usually the other woman.
Business travel was local.
Privacy was logistics.
At some point Jasmine picked up one of my photos and stared at my hair when it was still long.
‘He used to tell me short hair looked more sophisticated,’ she said.
I nodded.
‘He said it made a woman look like she had her life together.’
‘He told me the exact same thing.’
We sat in silence after that, looking at each other over the wreckage of a man who wanted two lives to match.
By the time we left the coffee shop, we had a plan.
Wednesday.
7:00 p.m.
He had told Jasmine he’d be working late.
He had told me he had a client dinner.
We decided to arrive anyway.
When Jasmine and I stepped into the apartment together at 7:03 p.m., the lights were on and the shower was running. Arlo came out of the hallway toweling his hair, took one look at us, and stopped like he’d walked into a glass wall.
Jasmine shut the door behind us.
I set my keys on the counter.
Nobody spoke for three seconds.
Then I said, ‘We compared notes.’
Jasmine added, ‘We brought dates.’
He sat down before either of us told him to.
What followed wasn’t dramatic. That was the ugliest part.
No shouting.
No smashing.
Just two women naming facts while a man with wet hair and a towel in his hands got smaller and smaller on his own couch.
Jasmine listed the company events.
I listed the fake work trips.
She listed the restaurant dates.
I listed the weekends.
Then I asked the question that had been sitting under all the others.
‘Why the hair?’
He didn’t answer right away.
That made it worse.
Finally he said, ‘I like a certain look.’
Jasmine stared at him.
I did too.
He kept going because silence frightened him more than truth.
‘It felt consistent,’ he said. ‘I don’t know. Professional. Clean. It wasn’t meant to be—’
I cut him off.
‘Consistent.’
His eyes dropped.
That one word told me more than any apology could have.
Jasmine asked if there were others.
He said no.
The pause before it was long enough that neither of us believed him.
I walked into the bedroom and started packing. A weekender bag. Two laundry baskets. My laptop. The green sweater my sister bought me. The small white appointment card from the salon I’d never gone back to, still tucked in the drawer beside my side of the bed.
When I came out, Jasmine was standing by the door. Arlo hadn’t moved much.
I set my apartment key on the kitchen counter.
The metal clicked once against the granite.
Nobody said stop.
Jasmine and I walked out together.
She reported everything to HR the next week. Using company events to carry on overlapping relationships got more attention than Arlo had expected. Caitlyn called to tell me people in the office had gone cold around him. Julian caught plenty of it too.
I blocked Arlo’s number the same night my sister came over with Thai takeout and did it for me while I was still staring at the screen.
Two weeks later, I signed a lease on a small studio across town with secure entry, big windows, and enough room for exactly what belonged to me.
I started seeing a therapist named River, who listened once, twice, ten times, while I pulled apart every small compromise I’d mistaken for love. I accepted the promotion I’d turned down the year before. I bought a blue dress my sister chose because I would never have chosen it under his gaze. I kept letting my hair grow.
Three months later, I sat in a new salon chair with sunlight on the mirror and told the stylist, ‘I want to decide this myself.’
She nodded like that sentence was enough.
By early spring, my hair had passed my shoulders again.
On the night of my first work event after the promotion, I stood in front of my bathroom mirror with a curling iron in one hand and watched the loose waves settle down my back. The apartment behind me was quiet. My phone sat face down on the counter. No buzzing. No instructions. No one waiting to tell me what looked better on me.
I set the iron down, smoothed one side with my palm, picked up my bag, and left right on time.