“He Gave Away My Cat While I Was Away—Now He’s the One Sleeping on the Street”

I unlocked the apartment door and felt the cold, empty quiet before I even stepped inside. No familiar jingling bell, no soft meow welcoming me home. Oliver, my cat of four years, the little gray tabby who had been my anchor through grief after my dad died, wasn’t waiting at the door like he always did. My overnight bag fell to the floor with a dull thud as I called his name. Silence.

I stepped into the kitchen, and my chest tightened when I realized the obvious. His food bowls were gone. The little corner where he sat while staring out the window—gone. The litter box, the scratching post, everything that made him feel like home, gone. I froze, staring at the bare corners, my mind refusing to put the words together.

Garrett was on the couch, his back to me, remote in hand like this was any other lazy Sunday. “Hey, you’re back early,” he said casually, not even glancing my way.

“Where’s Oliver?” I managed, my voice trembling, words catching in my throat.

He didn’t even look at me. “I texted you. You should feel relieved to have some space again.”

Relieved. Space. My brain refused to process the words in the right order. I pulled out my phone and opened his messages from yesterday: You’ll have more room to breathe now.

“Garrett,” I said, voice rising despite myself. “Where is my cat?”

“I found him a good home,” he said, like he was reporting the weather or taking out the trash.

“You gave away my cat,” I whispered, the words barely forming. He scrolled through channels, indifferent. Four years. Four years of Oliver, my companion, my quiet presence in the apartment that had felt empty after my dad died. And he just—gave him away.

Our apartment had become a zoo over the years. Fur scattered like snow, little paw prints dusting every corner, the faint smell of cat food lingering even after I cleaned. Oliver had been my constant companion, my warm body beside me in winter, the tiny heartbeat in my lap that kept me anchored when life felt like it was slipping.

Garrett finally looked up, like he noticed my presence for the first time. “The fur was everywhere. The food smelled. You talk to him more than you talk to me.”

“He’s my cat, Garrett. Mine. You don’t just—” My voice broke and caught somewhere between anger and despair. “Where is he?”

“He’s with a family who actually has time for him,” Garrett said, his tone the casual shrug of someone tossing a bag of trash into the dumpster.

“What family? Give me their number!” I demanded, trying not to shake.

“They don’t want you showing up and confusing him,” he said, moving toward the kitchen like it was the most natural thing in the world to uproot someone else’s pet. “He’s adjusting.”

“You had no right,” I said, fists clenching.

“I had every right. I live here too,” he replied, twisting open a beer. “You’ll get over it. People rehome pets all the time.”

I followed him, hands curled into fists, my chest pounding. Two days. That’s all it took for him to erase four years of companionship and trust. I had been gone for two days to see my mom, two days away to breathe, and this is what happened.

He opened the fridge, grabbed another beer. “Maybe now you’ll actually be present in this relationship,” he said casually, as if Oliver had been the wedge between us rather than the innocent victim of his selfishness.

“I want him back,” I said, the words tasting bitter in my mouth.

“Well, you can’t have him back,” Garrett said, twisting the cap off, like he’d solved some problem I didn’t even know I was having. “I made a decision for both of us. You’ll thank me later.”

I slammed the bedroom door so hard a picture frame fell to the floor. My hands shook as I opened every shelter website within thirty miles. I typed Oliver’s description into email after email, attaching photos, pleading with anyone who might have seen him to call me.

Garrett knocked on the door. “Are you seriously doing this right now?”

“Get away from me,” I said without looking at him.

“This is exactly why I did it,” he said, his voice rising. “You care more about that cat than you care about me.” He raised his hands as if I were the one being unreasonable and walked back to the couch. The TV clicked on louder, filling the silence between us with noise.

I sat on the bed, scrolling through contacts, trying to think who could help me. My mom would tell me to leave him, but she was three hours away and barely keeping it together herself. Colette, my best friend, would help, but she had just started a new job, and I didn’t want to drag anyone into this mess. Still, I called.

“Hey, what’s up?” her voice was bright, unaware of the storm in my apartment.

“Garrett gave away Oliver,” I said, and for a moment there was nothing but silence.

“What do you mean gave away?” she finally asked.

“I came home,” I said, my voice tight. “He’s just gone. All his stuff is gone. Garrett says he found him a family, but he won’t tell me who.”

She trailed off. “Okay… hey, did you call the police? Did you tell them what’s going on?”

“No,” I said, pressing my palm to my forehead. “I don’t know what to do.”

“Do you want me to come over?” she asked.

I wanted to say yes. I wanted someone else in the apartment so I wouldn’t feel like I was losing my mind. But she had an early meeting tomorrow. I was alone. Alone with the echo of silence that had swallowed my home, alone with the image of Oliver somewhere out there, and Garrett—indifferent, careless, untouchable—sitting on the couch like this was all normal.

I pressed my palms to my eyes, trying to breathe through the panic. Someone had to tell me I wasn’t crazy. Someone had to remind me that this wasn’t okay. But for now, all I had was the phone in my hand and a house that didn’t feel like home anymore.

Continue in C0mment 👇👇

You’re not crazy. He’s a complete. She caught herself again. Do you feel safe there? I looked at the closed bedroom door. Garrett was still watching TV. Volume loud enough that I could hear the laugh track. Yeah, I lied. I’m fine. We hung up and I lay back on the bed staring at the ceiling. Oliver used to sleep right here, curled against my ribs, purring so loud it sounded like a tiny motor.

Now there was just empty space and the smell of Garrett’s cologne soaking into the pillowcase. My phone buzzed. A text from Garrett. I’m trying to help you grow up. I turned off my phone and closed my eyes, but I couldn’t stop seeing Oliver’s face the day I brought him home. The way he’d hidden under the couch for an hour before finally creeping out to sniff my hand.

I’d promised him he was safe. I woke up Monday with my phone already ringing. Colette’s name flashed on the screen. Did you find him? She asked before I could say hello. No. I sat up looking at the empty spot on the bed. Garrett won’t tell me anything. I’m coming over after work. You don’t have to. I’m coming over. She hung up before I could argue.

I got dressed and went to the kitchen where Garrett was making coffee like nothing had happened. Morning, he said, not looking at me. I need the family’s information. We’ve been over this. Garrett, please. I hated how my voice sounded. Small, begging. Just give me their number. I won’t cause problems. I just need to know he’s okay.

He poured his coffee, added cream. He’s fine. You need to let this go. Let it go. He’s been mine for 4 years. And you’ll get another one eventually. He finally looked at me. Maybe a fish this time. Less maintenance. I wanted to throw his mug at the wall. Instead, I grabbed my keys and left. At work, I couldn’t focus on anything.

I kept refreshing my email, hoping one of the shelters had responded. My co-orker, Rachel, noticed me staring at my phone during our team meeting. “You okay?” she whispered. I nodded, but she didn’t believe me. After the meeting, she pulled me aside. “What’s going on?” I told her everything. She listened without interrupting, then said, “That’s theft.

You should file a police report. We live together. They’ll say it’s a civil matter. So, make it civil. Small claims court. I’d thought about it all night. But the idea of dragging this into court made everything feel more real and more permanent, like admitting Garrett and I were completely over.

“I just want Oliver back,” I said. Rachel squeezed my shoulder. Then, fight for him. By lunch, I’d called three lawyers. Two didn’t return my calls, and the third told me that without proof of ownership, it would be difficult to prove anything. I had adoption papers at home, but they were in my name, and Garrett knew where they were.

I texted him, “Don’t touch the folder in my desk drawer.” He replied instantly, “Why would I touch your stuff?” That’s when I knew he already had. I left work early, ignoring my manager’s questions. When I got home, my desk drawer was open. The folder with Oliver’s vet records and adoption paperwork was gone. Garrett was in the bedroom scrolling through his phone.

Where are my papers? What papers? Oliver’s adoption records, his vet paperwork. He looked up, expression blank. I haven’t seen them. They were in my desk this morning. Maybe you misplaced them. He went back to his phone. You’ve been pretty scattered lately. I searched every drawer, every cabinet, even the trash. Nothing.

He’d taken the only proof I had that Oliver was mine. When Colette showed up that evening, she found me sitting on the floor surrounded by empty folders. He took everything, I said. She crouched down next to me. We’ll figure this out. How? I don’t have proof. I don’t have witnesses. I don’t even know where Oliver is.

What about your vet? They’ll have records. I called Dr. Bailey’s office right there on the floor. The receptionist said they could print copies of Oliver’s file, but it would take a few days. I scheduled an appointment to pick them up. Garrett appeared in the doorway. “Hey, Colette, don’t talk to me,” she said, not even looking at him.

“This is my apartment, too, and that was her cat.” Colette stood up. You had no right. I had every right to make decisions about our living space. You stole her pet. I rehomed an animal that was causing problems. He crossed his arms. Ask anyone who’s been here. The place hair everywhere. She ignored me for that thing. That’s not true, I said from the floor.

Isn’t it? He looked at Colette like she was a jury he needed to convince. I work 10our days and come home to a girlfriend who’s more interested in talking to a cat than asking how my day was. Colette turned to me. Pack a bag. You’re staying with me tonight. She’s not going anywhere. Garrett said, “Watch me.

” I stood up and walked past him to the bedroom. He followed me. You’re being ridiculous. I threw clothes into my overnight bag, grabbed my laptop and charger. When I came back out, Colette was standing between Garrett and the door. “Move,” he said. “No.” They stared at each other until Garrett finally stepped aside. “I walked out first.

Colette right behind me.” In the hallway, I heard him call after us. “You’ll come back. You always do.” In Colette’s car, I stared out the window while she drove. My phone buzzed. A text from Garrett. I’m trying to help you see what actually matters. Then another relationships are about compromise. Then, you’re choosing a cat over me. I turned off my phone.

Colette’s couch was too short and the apartment smelled like vanilla candles, but it was better than being in the same room as Garrett. I turned my phone back on Tuesday morning and found 17 texts from him. The first few were apologies. I overreacted. Let’s talk. Then they shifted.

You’re making this bigger than it needs to be. By the last one, he changed tactics entirely. People are asking questions. You’re embarrassing both of us. I deleted them without responding. At work, Rachel pulled me aside again. Did you get the vet records? Picking them up tomorrow. Good. Then you file a police report and I don’t think I can. I stared at my desk.

Everyone’s going to think I’m insane. Fighting over a cat. It’s not just a cat, it’s your cat. There’s a difference. But when I went to pick up my lunch, I overheard two co-workers talking by the break room. One of them was Garrett’s friend from the gym, Brian. She’s losing it over a pet, Brian said.

Garrett told me she’s been obsessed with that thing since her dad died. like unhealthily attached. The other guy laughed. Crazy cat lady. I turned around and went back to my desk without eating. That afternoon, Garrett’s sister called me. I almost didn’t answer. Hey, Vanessa said, voice careful. Garrett told me what happened. Did he? He said, “You’re staying with a friend because you’re upset about the cat.

He gave away my cat without asking me.” I know, and that was wrong. She paused. But he also said you two had talked about rehoming Oliver before that you’d agreed it wasn’t working. That’s a lie. Are you sure? Because he showed me texts where you complained about the litter box smell. I closed my eyes. I had complained about the smell once 3 months ago when Oliver was sick and I’d asked Garrett to help me clean up.

That wasn’t agreeing to give him away. Vanessa, he’s lying to you. Why would he lie to me? Because he knows what he did was wrong and he’s trying to make me look unstable. She went quiet for a moment. Look, I love you, but you’ve been through a lot this year. Losing your dad, moving in with Garrett, the new job.

Maybe this is just overwhelming you. And I’m not overwhelmed. I’m angry. There’s a difference. Okay. She didn’t sound convinced. Just think about whether this is really worth blowing up your relationship. After we hung up, I sat there staring at my phone. Garrett was already rewriting the story, and people were believing him because it was easier than thinking he’d do something cruel.

Wednesday, I picked up Oliver’s vet records. The receptionist at Dr. Bailey’s office handed me a thick folder with four years of vaccination records, exam notes, and the original adoption certificate. My name was on everything. “Is everything okay?” she asked, seeing my face. “My boyfriend gave my cat away, and I’m trying to get him back.

” Her expression shifted from polite to horrified. Without your permission, I was visiting my mom for the weekend. That’s She stopped herself. I’m sorry. I hope you find him. I drove straight to the police station. The officer at the desk listened to my story, looked at the paperwork, and said, “This is technically a civil matter.

He stole my cat.” “You live together, right?” “Yes, but then legally it’s complicated. You’d need to prove sole ownership, and even then we’d have to treat it as a property dispute.” He slid the paperwork back across the desk. You should talk to a lawyer about small claims court. I left feeling like I’d been punched.

Property dispute like Oliver was a television or a couch. My phone rang. Garrett, I answered. What? Can we please talk like adults? You gave away my cat. I made a decision about our living situation. You’re turning it into World War II. Give me the family’s contact information. No. Garrett, you know what? Everyone thinks you’re being ridiculous.

Brian thinks you’re unstable. My sister thinks you’re overwhelmed. Even your coworker Rachel told someone you’re not handling this well. That stopped me. Rachel wouldn’t say that. She did yesterday. She told someone in your office that you’re obsessing over this instead of moving on. I thought about Rachel pulling me aside, asking if I was okay. It didn’t match. You’re lying.

I’m trying to help you see how this looks from the outside. You’re destroying your reputation over a pet. Stop calling him a pet like he’s disposable. He is disposable. That’s literally what pets are. Replaceable. I hung up and immediately called Rachel. Hey, she answered. What’s up? Did you tell anyone at work that I’m obsessing over Oliver? What? No.

Why would I say that? Garrett said you told someone I’m not handling this well. I haven’t talked to anyone about this except you. She paused. He’s messing with you. I know. I leaned against my car. He’s telling everyone I’m unstable. Then prove you’re not. File the report. Get a lawyer. Do something official. But when I got back to Colette’s apartment, I found out Garrett had already done something official.

There was an email from our apartment complex manager saying Garrett had reported concerns about my mental state and requested that I not enter the apartment without giving him advanced notice. I called the manager immediately. This is my apartment, I said. My name is on the lease. I understand, but Mr. Porter expressed concerns about a hostile environment.

He said there was an altercation where you threatened him. I never threatened him. He gave away my cat without permission, and I asked for it back. I’m not taking sides, the manager said, which meant he already had. I’m just asking that you both be civil and communicate before visiting the property.

It’s my property, too. I understand, but until this is resolved, it’s better if you coordinate. I hung up and stared at the email. Garrett had found a way to keep me out of my own apartment. Now I couldn’t even go back for my clothes without warning him first, giving him time to prepare whatever story he wanted to tell. Colette came home and found me sitting on her couch staring at nothing.

What happened? I showed her the email. He can’t do this, she said. He just did. She grabbed her keys. Come on, where are we going to get your stuff? He doesn’t get to lock you out of your own place. We drove to the apartment. I texted Garrett from the parking lot coming to get my things. He replied immediately, not without advanced notice.

Check with the property manager. I showed Colette the text. He’s bluffing. She said, “You’re on the lease. Come on.” We went upstairs. I unlocked the door and walked in. Colette right behind me. The apartment was exactly how I’d left it, except now there were two people sitting on the couch. Garrett and Brian. You can’t be here. Garrett said standing up.

I’m getting my clothes. I told you to give me advanced notice. I texted you from the parking lot. That’s advanced notice. Brian stood up, too. Maybe you should leave. This isn’t your apartment, Colette said. It’s not hers either. Not anymore. I walked past them to the bedroom. Garrett followed. You’re proving my point, he said.

This is exactly the unstable behavior I was talking about. I grabbed a suitcase from the closet and started throwing clothes into it. He stood in the doorway watching. I’m trying to protect you, he said yourself. Get out of my way. He didn’t move. We stood there staring at each other until Colette appeared behind him. Move, she said. He stepped aside.

I carried the suitcase past him, grabbed my laptop charger from the living room, and headed for the door. Brian was filming on his phone. Did you get that? Garrett asked him. How she just barged in here? I stopped at the door and turned around. I live here. I pay rent here. You gave away my cat while I was gone, and now you’re trying to make me look unstable so no one asks where he is. No one has to ask where he is.

He’s with a better family. Then give me their information. No. Why not? If everything’s fine, he didn’t answer. I left. Colette following me out. in the car. She said, “He’s going to send that video to people.” I know. We need to find Oliver before he makes this worse. But I didn’t know how to find a cat that Garrett had given to someone I didn’t know in a city of thousands of families.

The vet records proved Oliver was mine, but they couldn’t tell me where he was now. By Thursday morning, Brian’s video was everywhere. He’d posted it with the caption, “When your ex shows up unannounced and starts drama, three mutual friends had already shared it. I watched myself on the screen carrying a suitcase past Garrett while he said something I couldn’t hear in the video.

The comments were worse than the footage. She looks unhinged. Poor guy just trying to move on. This is why you don’t move in too fast.” Colette saw me staring at my phone. Stop reading those. Everyone thinks I’m crazy. Everyone who matters knows the truth. But the problem was that fewer people knew the truth than knew Garrett’s version.

He’d been strategic, planting seeds with his sister, with Brian, with people at my work. Now the video was proof of everything he’d said. My mom called that afternoon. Vanessa sent me something. She said a video. It’s not what it looks like. It looks like you went to the apartment without warning and Garrett’s friend had to film it for safety.

That’s his narrative. I texted Garrett before I went. I’m on the lease. I was getting my clothes. Why didn’t you just wait and coordinate with him properly? I sat down on Colette’s couch. Even my mom was questioning me because he’s trying to lock me out of my own apartment. He reported me to the property manager and said I was hostile. Were you? No, Mom.

He gave away my cat. He’s lying about everything. She went quiet for a moment. I know you loved Oliver, but honey, maybe this is a sign you two aren’t compatible. Maybe it’s time to let this go and move forward. I don’t want to move forward. I want my cat back. At what cost? Your job, your reputation, your relationship with Garrett’s family.

I don’t care about my relationship with Garrett’s family. You might care later. When you’ve calmed down and realized this isn’t worth it. After we hung up, I threw my phone across the room. Colette picked it up and handed it back to me. She doesn’t get it. Colette said, “No one does.” That night, I couldn’t sleep.

I kept running through every conversation Garrett and I had ever had about Oliver, trying to find the moment where I might have said something he could twist into permission. There was nothing. The only time I’d ever complained was when Oliver was sick, and I’d asked Garrett to help clean up because I had to work a double shift.

Friday morning, Rachel caught me in the hallway at work. People are talking, she said quietly. I know, Brian’s video is making the rounds. Someone showed it in a team meeting yesterday. I closed my eyes. Great. For what it’s worth, I told them it was edited to make you look bad, but she stopped.

“You might want to talk to HR before Garrett does.” “Why would Garrett talk to HR?” Because you both work for the same parent company. Different buildings, but same HR department. If he files a complaint about harassment, they’ll have to investigate. I hadn’t thought of that. Garrett worked in sales for a subsidiary company across town.

We’d met at a company mixer two years ago. If he reported me for harassment, HR would have to take it seriously, and the video would be exhibit A. I went straight to HR after my shift. The woman at the desk listened to my story, took notes, and said, “We’ll need documentation. Do you have proof that the cat was yours?” I showed her the vet records.

And do you have proof that Mr. Porter gave the cat away without your consent? He admitted it in person, but do you have it in writing, text messages, emails? I scrolled through my phone. Garrett had been careful never to put anything damning in writing. every text was vague or redirected. We’ll talk about this later. You’re overreacting.

Let’s discuss this in person. No, I admitted. Then it’s your word against his. If he files a complaint, we’ll have to investigate both sides. She was already preparing for him to make the first move. I left the office and sat in my car staring at the steering wheel. My phone buzzed. A message from a number I didn’t recognize.

Is this about the gray cat? I stared at the screen, then typed back, “Who is this friend of a friend? Heard you were looking for a cat someone gave away. Is it a gray tabby with a white chest?” My hand started shaking. I typed, “Yes, do you know where he is?” Three dots appeared, then disappeared, then appeared again.

Maybe can we talk? I called the number immediately. A woman answered. Hi, she said. My name’s Jordan. I work with Garrett. You work with him. Different department, but I heard him talking to Brian about how he rehomed a cat and his ex was freaking out. She paused. I saw the video. I also saw how smug Garrett looked when people were commenting on it.

Do you know where Oliver is? Not exactly, but I know Garrett was bragging to someone about finding a perfect home for the cat. He kept saying it was with someone who’d really appreciate it. I think he gave it to someone at work. Can you find out who? I can try. But you didn’t hear this from me. If Garrett finds out I talked to you, he’ll make my life miserable.

I won’t say anything. I promise. She hung up. I sat there staring at my phone, finally feeling like something might break in my favor. If Oliver was with someone at Garrett’s work, there was a trail, a paper trail, an email, something. I called Colette. Someone from Garrett’s work just contacted me. They think Oliver might be with one of his co-workers. That’s good news, maybe.

But I don’t know who, and I can’t just show up at his office asking questions. Why not? Because then Garrett will file a harassment complaint and I’ll lose my job. Colette went quiet. Then what if I go? What? What if I go to his office? I don’t work for the same company. I can say I’m looking for someone who might have adopted a cat recently.

I’ll be vague. Colette, you can’t. Yes, I can. Give me the address. She hung up before I could argue. I texted her Garrett’s office address and a description of Oliver. Then sat in my car trying not to think about all the ways this could backfire. An hour later, Jordan texted me again. I asked around. There’s a woman in accounting named Brooke who just got a cat.

She posted about it on her social media. Let me see if I can find her profile. 5 minutes later, another text. Found it. I’m sending you a screenshot. The image loaded slowly. When it finally appeared, I saw a photo of a woman holding a gray tabby with a white chest. The caption read, “Just adopted this sweet rescue from a co-orker.

He’s already making himself at home.” It was Oliver. Same white patch on his chest. Same scar above his left eye. same green collar I bought him last year. I zoomed in on the photo. Oliver looked fine, healthy, clean, alert, but he was sitting in a stranger’s apartment, surrounded by furniture I didn’t recognize. I sent the screenshot to Colette with a message. Found him.

She called immediately. Where? A woman named Brooke. She works in Garrett’s building, accounting department. I’m already here. I’ll find her. Colette, wait, but she’d already hung up. I drove to Garrett’s office breaking the speed limit twice. When I got there, Colette was standing in the lobby with a woman who looked about 30, wearing a cardigan and holding a coffee cup.

“This is Brooke,” Colette said. Brooke looked at me nervously. Your friend said you’re looking for a cat. “My cat, Oliver, the one you just adopted.” Her face went pale. Garrett said he was a rescue. He said the owner couldn’t keep him anymore. I’m the owner. He gave Oliver away while I was visiting my mom. He told me she stopped.

He said you agreed to rehome him. He showed me texts where you talked about the litter box smell. Those texts were from 3 months ago when Oliver was sick. I never agreed to give him away. Brooke set down her coffee cup. He lied to me. Yes, I adopted him in good faith. I paid for his vet check and new supplies.

I She looked at Colette, then back at me. I didn’t know. I have proof he’s mine. I pulled out my phone and showed her the vet records, the adoption certificate, four years of photos. She stared at the screen, then pulled out her own phone. She scrolled through her messages with Garrett. her expression shifting from confusion to anger.

He told me the owner was moving abroad and couldn’t take him. He said you’d signed papers and everything. There are no papers. He gave him away without asking me. Brooke looked at the photos on my phone again, then at the screenshots from her social media. I posted about him yesterday. Did you see it? Yes. That’s how I found you. Garrett told me not to post about it for a few days.

He said the previous owner might see it and get upset. I thought he meant emotionally upset, not she stopped. I’m so sorry. I didn’t know. Can I have him back? She nodded immediately. He’s at my apartment. I can bring him to you this weekend. Can I come get him now? Brooke hesitated then nodded. Follow me. We drove to her apartment in separate cars.

Colette riding with me. When we pulled into the parking lot, Brooke was already unlocking her door. Inside, Oliver was sitting on the back of her couch, grooming himself. When he saw me, his ears perked up. He jumped down and walked over, meowing. I knelt down and he rubbed against my legs, purring so loud I could feel it in my chest.

Brooke handed me his carrier and the bag of supplies she’d bought. I’m really sorry, she said again. If I’d known, “It’s not your fault.” I picked up Oliver and put him in the carrier. He didn’t resist. “Thank you for taking care of him. What are you going to do about Garrett?” I looked at Oliver through the carrier door. “I don’t know yet.

” Colette drove us back to her apartment while I sat in the passenger seat with Oliver’s carrier on my lap. He was quiet, just watching me through the mesh door. “You need to tell people,” Colette said before Garrett spins this into something else. “Tell them what? That I got my cat back? They’ll say I’m still obsessed.

” Then show them the proof. Brook’s messages, Jordan’s texts, the vet records, make Garrett explain why he lied to everyone. I pulled out my phone and opened the group chat with our mutual friends. My finger hovered over the text box, but I couldn’t think of what to say that wouldn’t sound offensive. Colette glanced over. Just tell them the truth.

That’s it. I typed. I found Oliver. He was with someone from Garrett’s work who thought he was a rescue. Garrett lied to her about me agreeing to give him away. I have proof if anyone wants to see it. I hit send before I could second guess myself. Three dots appeared immediately. Then a message from Vanessa.

What are you talking about? I sent screenshots of Brook’s messages where Garrett had told her I was moving abroad and couldn’t keep Oliver. Then I sent the vet record showing Oliver had been mine for 4 years. Another message from Vanessa. Garrett said you agreed to rehome him. He’s lying.

Ask him why he told Brooke I was moving abroad. Ask him why he destroyed my adoption papers. The group chat went silent. Then my phone started ringing. Vanessa. I answered. What? Did Garrett really tell someone you were moving abroad? Yes, that’s what Brooke said. He also told her I’d signed papers which don’t exist. Why would he lie about that? because he knew what he did was wrong and he needed a story that made him look good. Vanessa went quiet.

I could hear her breathing, thinking, “I need to talk to him. Good luck. He’ll just lie to you, too.” She hung up. 2 minutes later, Brian posted in the group chat. “This is getting out of hand. Everyone needs to calm down.” Rachel texted me privately. “Finally, now people will see what he’s been doing.” But when I checked the group chat again, Brian had posted the video of me at the apartment.

Below it, he’d written, “Context matters.” She showed up unannounced and aggressive. Garrett was protecting himself. Someone else commented, “Both sides are messy. Maybe stay out of it.” Another, “I don’t want to pick sides. This is between them.” I put my phone face down on the couch. Colette sat next to me. They’re not going to believe you, she said.

Not all of them. Garrett’s had a week to control the story. Then what was the point of showing them proof? Because now the proof exists. When Garrett tries to lie again, people will remember you had receipts and he didn’t. Oliver meowed from the carrier. I let him out and he immediately climbed onto my lap, purring. He looked the same.

Same green eyes, same crooked whisker, same way of kneading my leg before settling down. My phone rang again. Garrett. I stared at the screen, then answered. What? You went to my workplace? I went to get my cat. You harassed my coworker. Brooke called me crying saying you ambushed her. I didn’t ambush anyone.

I showed her proof that Oliver is mine and she gave him back. You had no right. I had every right. You stole my cat and gave him to someone under false pretenses. You told her I was moving abroad. Silence then. That’s not what I said. Brooke has the messages, Garrett. I’ve seen them. She’s confused. She misunderstood. She has screenshots.

Your exact words. You told her I signed papers and couldn’t take Oliver with me. None of that is true. He went quiet again. I could hear him breathing, recalculating. You’re making this worse than it needs to be. You made it worse when you lied to everyone. I was trying to help you move on by giving away my cat and then telling people I was unstable.

I never said you were unstable. Brian did after you told him I was obsessed. Your sister called me because you told her I agreed to rehome Oliver. My mom thinks I’m overreacting because you’ve convinced everyone I’m falling apart. That’s not He stopped. You’re twisting everything. No, you twisted everything. I’m just putting it back. He hung up.

Five minutes later, Vanessa texted me. I talked to Garrett. He says, “Broo misunderstood and you’re taking things out of context.” I called her. Vanessa, I have screenshots. Brooke has screenshots. Garrett told her I was moving abroad and signed papers. Ask him to show you those papers. They don’t exist.

He said you lost them when you moved out. I didn’t move out. I’m staying with Colette temporarily because Garrett reported me to the property manager and tried to lock me out of my own apartment. He said you left because you were upset and needed space. He’s rewriting the story again. Every time someone questions him, he changes the details.

Ask him why the story keeps changing. Vanessa side, I don’t know what to believe anymore. Believe the proof. I have vet records with my name on them. I have Brook’s messages showing Garrett lied. I have Jordan’s text confirming Garrett was bragging about rehoming Oliver. What does Garrett have? He has his side of the story. His side keeps changing.

She didn’t respond for a moment. Then I’ll think about it. She hung up. I looked at Colette. She doesn’t believe me. She will. When she realizes Garrett’s story doesn’t hold up, but I wasn’t sure. Garrett had spent a week building his narrative, and one afternoon of proof wasn’t enough to undo it.

People believed the first version of events they heard and Garrett had made sure his version came first. That night, Jordan texted me again. Garrett knows I talked to you. He’s been asking around about who helped you find Brooke. I didn’t mention your name. He’s going to figure it out. He’s already angry. Just warning you.

I forwarded the message to Colette. She read it and said, “He’s panicking.” Good. No, I mean really panicking. People who panic do stupid things. She was right. The next morning, I woke up to three missed calls from the apartment complex manager and an email saying Garrett had filed a formal complaint about me trespassing and harassing him.

The email included Brian’s video as evidence. I called the manager back. Miss Chen, he said I’d taken my mom’s last name after my parents divorced. We need to discuss the incident on Wednesday. I didn’t trespass. I’m on the lease. Mr. Porter says you violated the agreement to give advanced notice before entering the apartment.

I texted him from the parking lot. That’s advanced notice. He says the text came only minutes before you arrived, which didn’t give him adequate time to prepare. Prepare for what? It’s my apartment, too. Nevertheless, we have a responsibility to ensure all tenants feel safe. Mr. Porter has expressed concerns about his safety and wellbeing.

I almost laughed. I’m 5’4 and I was picking up my clothes. How is that a safety concern? He’s filed a formal complaint. I’m required to investigate. I’ll need to speak with both of you separately before making a determination. Fine, when I’ll send you a meeting request. He hung up. I looked at the email again.

Garrett had included a written statement describing me as increasingly erratic and fixated on a pet and claiming I’d forced entry into the apartment despite requests to coordinate. None of it was true, but it was all documented now. Official on record. Colette read the email over my shoulder. He’s trying to get you evicted. He can’t. I’m on the lease.

He can. If he convinces the property manager you’re a threat, then they’ll force you to break the lease or file for an order of protection. I stared at the email. Garrett wasn’t just rewriting the story anymore. He was building a legal case brick by brick that would end with me losing the apartment, my reputation, and possibly my job. My phone buzzed.

A text from Brooke. Garrett just called me and said, “You threatened him.” I told him that’s not what happened. I’m sorry he’s doing this. I typed back, “Thank you. Can I ask you something? Did he mention why he wanted to rehome Oliver in the first place?” Three dots appeared. Then he said his girlfriend was too attached and it was becoming a problem.

He said giving away the cat was the only way to help her move forward. I stared at the screen. Garrett hadn’t given Oliver away because of the smell or the fur or the space. He’d done it because he wanted to control me and Oliver was in the way. I showed Colette the message. “That’s it,” she said. said, “That’s the proof you need.” He admitted it was about controlling you.

Will anyone believe it? Brooke will testify to it. “So will Jordan. So will I.” She grabbed her laptop, and I’m going to make sure everyone sees it. She opened the group chat and posted a long message detailing everything. Brook’s screenshots, Jordan’s warnings, the property manager’s complaint, Garrett’s admission that he’d given Oliver away to help me move forward.

She ended with, “Garrett didn’t rehome a cat. He manipulated someone he claimed to care about and then lied to everyone to cover it up.” The group chat exploded. People started asking questions, demanding answers, posting their own screenshots of things Garrett had said that didn’t match up. Brian tried to defend him, but too many contradictions had piled up.

Vanessa posted, “I need to talk to Garrett. This doesn’t make sense.” Then Rachel, “It makes perfect sense. He’s been lying from the start. My phone wouldn’t stop buzzing.” Messages from people I hadn’t talked to in months, all asking what happened, offering support, sharing their own stories of Garrett being manipulative or dishonest.

The narrative was finally shifting, and Garrett couldn’t control it anymore. But I knew this wasn’t over. People like Garrett didn’t just accept defeat. Garrett showed up at Colette’s apartment at 9:00 that night. I only knew because Colette opened the door to take out the trash and found him standing in the hallway.

“She’s not talking to you,” Colette said. “I need to explain.” No, you need to leave. I heard his voice and came to the door. Oliver was on the couch behind me watching. Please, Garrett said, looking past Colette to me. Just give me 5 minutes. You don’t get 5 minutes. You gave away my cat and then spent a week convincing everyone I was unstable. I made a mistake.

You made a choice. Multiple choices. And then you lied about all of them. He stepped closer. Colette moved to block him. Back up, she said. I’m trying to apologize, then apologized from over there. She pointed to the other side of the hallway. Garrett looked at me again. I panicked. When you got so upset about Oliver, I didn’t know how to fix it, so I just I kept trying to make it seem less bad than it was by telling people I agreed to rehome him.

I thought if everyone believed that, you’d eventually believe it, too. That you’d move on. I stared at him. You tried to gaslight me into accepting what you did. I was trying to help you. By destroying my adoption papers, by telling Brooke I was moving abroad. By filing a complaint with the property manager saying I’m dangerous.

I never said you were dangerous. You said I was a safety concern. That’s the same thing. He ran his hand through his hair. I was scared. You were so angry. And I thought You thought if you made me look unstable, no one would believe me when I said you stole my cat. I didn’t steal. Yes, you did. You took something that wasn’t yours and gave it away without permission. That’s theft.

Garrett’s expression shifted. The apologetic mask slipped and something colder showed underneath. You’re never going to forgive me, are you? No. Then what’s the point of any of this? You got your cat back. You turned all our friends against me. What else do you want? I want you to admit what you did. Not to me, to everyone. No more excuses.

No more revised stories. Just the truth. I’m not doing that. Then we’re done here. I started to close the door, but Garrett put his hand out to stop it. You can’t just shut me out. We live together. We have a lease. I’ll break the lease. You can’t afford to break it. I’ll figure it out. You’ll lose your deposit.

First and last month’s rent. You’ll have to find a new place, pay moving costs, all because you can’t let this go. I’m not the one who can’t let things go. You’re standing in my friend’s hallway at 9 at night, begging me to forgive you for something you won’t even admit was wrong.” His hand dropped from the door.

“Fine, keep the cat. Keep your self-righteousness, but don’t come crying to me when you realize how much this cost you. It cost me a relationship with someone who thinks stealing is acceptable as long as you lie about it well enough. I’m fine with that cost.” He turned and walked toward the stairs. Halfway down, he stopped and looked back.

Everyone’s going to forget about this in a month. They’ll move on, and you’ll still be the girl who blew up her life over a cat. Better than being the guy who stole a cat and lied to everyone about it. He left. Colette closed the door and locked it. That went well, she said. He’s not going to stop. I know she was right.

The next morning, Garrett posted a long statement in the group chat. It was carefully worded, full of phrases like miscommunication and different perspectives, and we both made mistakes. He admitted he’d acted hastily by rehoming Oliver, but claimed I’d expressed frustration with the cat multiple times, and he genuinely believed I wanted him gone.

He ended with, “I apologize for any confusion my actions caused. I was trying to do what I thought was best for everyone involved, including Oliver. I hope we can all move forward from this. It was a masterpiece of non-apology.” He admitted to nothing specific, blamed miscommunication, and positioned himself as someone who’d made an honest mistake.

Brian commented immediately, “Thank you for being the bigger person.” Someone else, “It takes courage to apologize publicly.” I watched the comments roll in. Half of them praising Garrett for his maturity, the other half pointing out he hadn’t actually admitted to lying. Rachel posted, “This isn’t an apology. This is damage control.

” Vanessa posted, “He didn’t apologize for lying to Brooke or for filing false complaints.” Colette posted, “He’s rewriting the story again. Don’t fall for it.” The group chat split into two factions. People who thought Garrett’s apology was sincere and people who saw through it. The argument went on for hours with Garrett occasionally chiming in to clarify his perspective and Brian defending every word he said.

Finally, Brooke joined the chat. She’d been added by Rachel after everything came out. She posted, “I’m the person Garrett gave the cat to.” He told me the owner was moving abroad and had signed papers giving him away. None of that was true. When I found out, I returned the cat immediately. Garrett didn’t make an honest mistake.

He lied to me and he lied to all of you. Then she posted screenshots. Every message Garrett had sent her, including the ones where he’d explicitly said I was moving abroad and couldn’t take Oliver with me. The chat went silent. Then someone posted, “Why would you lie about that?” Another, “That’s not a miscommunication. That’s fraud.” Brian tried to defend him.

Maybe he was just trying to make sure the cat went to a good home. Brooke replied, “By lying? by telling me the owner agreed when she didn’t. That’s not protecting a cat. That’s manipulation. Garrett left the group chat. Brian left 30 seconds later. Vanessa posted, “I’m sorry I didn’t believe you sooner.

” I should have. Rachel posted, “We all should have.” My phone rang. Garrett, I didn’t answer. He called again, then again. Then he started texting. You turned everyone against me. I tried to apologize and you made Brooke post those messages. You’re destroying my reputation over a cat. People are going to remember this.

They’re going to remember what you did. I blocked his number. Then I called the apartment complex manager. I need to break my lease. I said, “There will be penalties.” He said, “I know how much.” He told me. It was more than I had saved. But Colette had already offered to lend me the money until I got back on my feet.

I agreed to the terms and scheduled a move out date for the following weekend. Then I called a lawyer, not to sue Garrett. I didn’t want to drag this out any longer than necessary, but to make sure he couldn’t claim anything else was his. The lawyer advised me to document everything, take photos of all my belongings and have a witness present when I moved out.

Colette volunteered immediately. So did Rachel. So did Vanessa. That Saturday, we showed up at the apartment with boxes and garbage bags. Garrett wasn’t there. He’d moved in with Brian temporarily. According to Vanessa, we packed everything. My clothes, my books, my kitchen supplies, Oliver’s toys, and food.

The apartment looked smaller without my things in it. Emptier. Vanessa helped me carry the last box to my car. I’m sorry I didn’t believe you. She said again. You believe me now? That’s what matters. Garrett’s my brother and I love him. But what he did was wrong. And the way he tried to cover it up was worse. I loaded the box into the trunk.

What’s he going to do now? I don’t know. He’s not talking to me. Or my parents. He’s convinced everyone betrayed him. Maybe he’ll figure it out eventually. Maybe. She didn’t sound convinced. We finished loading the car. I took one last look at the apartment. At the corner where Oliver’s food bowls used to be.

At the window where he’d sit and watch birds. At the couch where Garrett had sat and told me I should feel relieved. I didn’t feel relieved. I felt tired and angry and sad that it had come to this. But I also felt something else free. I drove to my new apartment, a small one-bedroom Colette had helped me find, and started unpacking.

Oliver explored every corner, sniffing furniture and windows and doorways. When he found a sunny spot by the window, he curled up and went to sleep. My phone buzzed. A message from Jordan. I heard you moved out. Good for you. Then Rachel, let me know if you need help unpacking. Then, Vanessa, you’re going to be okay.

I sat on the floor surrounded by boxes and looked at Oliver sleeping in the sunlight. For the first time in 2 weeks, the apartment was quiet. Not the wrong kind of quiet, the kind that comes after something’s been taken. The good kind. The kind that meant I was finally in a space where no one could take anything from me again.

Garrett tried texting me from different numbers over the next few days, but I blocked everyone. Brian sent me a message calling me vindictive, and I deleted it without reading past the first line. Vanessa told me Garrett had been put on a performance improvement plan at work after Jordan filed a complaint about his behavior, but I didn’t ask for details.

Oliver settled into the new apartment like he’d always lived there. He had his own room now. I’d turn the second bedroom into a space just for him with shelves to climb and a window perch where he could watch the street below. Sometimes I’d find him there in the morning purring while the sun warmed his fur.

People ask me if it was worth it if fighting for a cat had been worth losing a relationship, an apartment, and a month of my life to stress and arguments. I’d look at Oliver sleeping on the couch next to me or playing with a toy I’d bought him or greeting me at the door when I came home from work.

And the answer was always the same. He wasn’t just a cat. He was the thing I’d promised to protect. And I’d kept that promise. That was worth everything.