My Boyfriend Spent 3 Years Controlling My Hair—Then One Office Party Exposed the Truth He Was Hiding
But his voice sounded wrong. His whole body had gone rigid.
I told him we were leaving right now, and he nodded too quickly, like he was relieved to escape.
We walked back through the party to get our coats, and I could feel people watching us. Arlo kept his hand on my back, but it felt different now. It didn’t feel comforting. It felt like control.
The drive home was completely silent except for my questions, which he kept dodging. I asked when he last saw Jasmine, and he said he didn’t remember exactly. I asked how long they had known each other, and he said maybe a few years. I asked why she would tell people she was his girlfriend, and he said he would explain everything when we got home because it was complicated and he needed time to figure out how to say it.
His voice sounded hollow, like he was reading from a script he hadn’t memorized.
We pulled into our apartment building and rode the elevator up in silence. By then, my hands were shaking too, and I couldn’t tell if I was more angry or scared.
Inside the apartment, Arlo finally stopped deflecting and admitted there was another woman, that her name was Jasmine, and yes, she worked in his department. But he insisted it wasn’t what I thought. He said it was complicated. He said they had gone on a few dates before he met me and she had gotten the wrong idea about where things were going. He claimed he had tried to let her down gently, but she wouldn’t accept it.
I sat down on the couch because my legs suddenly felt weak. Then I asked him why Jasmine would introduce herself as his girlfriend at a work event six months ago if they had only gone on a few dates years earlier.
Arlo sat down across from me and put his head in his hands. He said Jasmine was unstable, that she had been kind of stalking him at work. He said he didn’t tell me because he didn’t want me worrying about his crazy co-worker situation. He said he was trying to handle it professionally through work channels, but she kept showing up at company events uninvited.
Something about his explanation felt completely wrong. The way he was sitting, the way he wouldn’t look at me, the way his story shifted every time I asked a new question. It all felt rotten.
I pulled out my phone and opened Instagram, typing in Jasmine’s name.
Arlo’s head snapped up. He told me to stop, said I was invading someone’s privacy, but I ignored him and added his company name to narrow the results. He stood up and tried to take my phone, but I pushed past him and locked myself in the bedroom.
I could hear him outside saying my name while I scrolled through search results until I found her.
Jasmine Westbrook.
Her profile picture showed a woman with short dark hair in a pixie cut. My stomach dropped the second I opened her page. There were photos of her and Arlo at restaurants I recognized. Photos of them at parks on sunny days. Photos of them at what looked like company events with some of the same people I had seen that night. The posts went back two years.
Two whole years.
And in every single photo, Jasmine had short dark hair cut almost exactly like mine used to be. The same pixie cut Arlo had spent three years convincing me to keep.
I unlocked the bedroom door and walked back into the living room where Arlo was pacing. I held up my phone and showed him the photos. I watched his face as his entire story collapsed. He tried to say something, but no words came out.
He sat down on the edge of the bed and put his head in his hands again. The silence stretched for what felt like forever.
Then he admitted it.
He said he had been seeing both of us. He said it had just happened and he never meant for it to go on this long. He swore he loved me more. He said I was the one he really wanted to be with.
I stood there looking at him, and I didn’t recognize the man sitting in front of me.
I grabbed my purse and my keys and told him I was leaving. He asked where I was going, and I said, “I don’t know, but I can’t be here right now.”
I drove to my friend Rosemary’s apartment and texted her from the parking lot. She opened the door in pajamas, took one look at my face, and pulled me inside. She made tea while I sat on her couch and tried to explain what had happened.
The words came out in broken pieces between crying. Rosemary didn’t interrupt. She just handed me tissues and let me talk until I ran out of things to say. Then she made up the guest room and told me I could stay as long as I needed.
I barely slept that night. I lay awake staring at the ceiling, trying to understand how my whole relationship could have been built on lies.
The next morning, I called in sick to work because I couldn’t imagine pretending anything was normal. Rosemary made coffee and sat with me at her kitchen table while I started making a list on my phone. I wrote down everything that didn’t make sense about the past three years. All the times Arlo pressured me about my hair. All the work events he said were boring and not worth my time. All the weekends he claimed to be working late or traveling for business. Every excuse he ever made about why I couldn’t come to certain places or meet certain people.
The list kept getting longer.
Then Rosemary pulled up Jasmine’s Instagram again and started scrolling more carefully. I watched over her shoulder as she went back through months of posts. She stopped on a picture from last June showing Jasmine and Arlo at what looked like a street festival.
I remembered that weekend exactly because Arlo had told me he was at a work conference in Chicago. He sent me texts about boring presentations and bad hotel food.
But in the photo, he was standing next to Jasmine with his arm around her waist, both of them holding ice cream cones and smiling. The location tag showed the festival was right in our city.
Rosemary clicked to the next post. This one was from August at a beach. Arlo had told me he was at another conference that weekend, this time in Boston. But the photo showed him and Jasmine building a sandcastle together at a beach I recognized as being only two hours away.
We kept scrolling.
A hiking photo from September when he said he was visiting his sick aunt. A dinner out from October when he claimed to be working late on a major project. Every single photo lined up with a weekend or evening when he had given me some excuse about why he couldn’t see me.
He hadn’t lied occasionally.
He had built a system.
I pulled out my phone and messaged Caitlyn, the co-worker from the party. I asked if we could meet for coffee because I needed to talk about what happened. My finger hovered over the send button for a full minute before I pressed it. Caitlyn answered almost immediately and said she had been worried about me. She suggested a coffee shop near Arlo’s office that afternoon.
