Jackson Dalton, my roommate, was a deeply disturbed voyeur. His greatest hobby in life was spying on me.
Back in school, he stole my underwear. After we started working, he set his sights on sleeping with the woman I loved, Caitlin Watson.
Because we were close, he constantly crossed the line, making crude, sexual remarks about Caitlin, who was a flight attendant.
"Those legs are insane. Wonder what it’d feel like to have them on my shoulders."
Every time he ran his mouth, Caitlin would throw water in his face and curse him out. "Stay the hell away from me, you freak."
For my sake, she never called the police on him, but every time he acted up, she made sure to humiliate him in public.
The night I successfully proposed, I bought a new house.
Jackson showed up with a full set of appliances as an apology gift.
Wearing her diamond ring, Caitlin leaned into my arms, smiling like she was the happiest woman alive.
All my friends said I was lucky to have such a beautiful and loyal fiancee, who even put my worst friend in his place.
Until I got up in the middle of the night for a drink. I noticed the guest room door was slightly open.
When I pushed it open, I saw Caitlin wearing a collar and being led on a leash while crawling on the ground.
In that moment, it felt like the blood vessels in my brain were about to explode.
I froze where I stood. The glass slipped from my hand and shattered against the floor, shards scattering everywhere.
Caitlin Watson flinched like a startled cat and whipped her head around.
The sultry look on her face hadn’t fully faded. Around her neck, a black leather collar gleamed under the light.
A dog’s collar.
Half-naked, Jackson Dalton sat sprawled arrogantly across the expensive leather sofa I had just bought, the leash clenched in his hand. When he saw me, he didn’t panic. Instead, he broke into a wide grin.
"Hey, hey, Cameron Pruitt’s finally awake! Want to join us?"
He yanked the leash hard. Caitlin stumbled forward, forced along, her knees scraping audibly against the wooden floor.
My stomach churned violently. "Caitlin, what are you doing? You’re my fiancee! We’re getting married next month!"
She snapped out of it, but not in the way I expected.
There was no shame on her face. Instead, she frowned, irritation flashing in her eyes as she stood up, casually dusting off her knees.
She didn’t even take off the collar. She just reached up to smooth her messy hair.
"Cameron, why are you yelling in the middle of the night? Can’t you see we’re playing a stress-relief game? Stop making a big deal out of nothing."
A stress-relief game?
Throwing your dignity under someone’s feet, crawling on the ground like a dog—that was a game?
I rushed forward and grabbed her wrist, trying to rip that disgusting collar off her neck.
"Have you lost your mind? That’s Jackson! The same creep who spies on me and makes filthy jokes about you! Weren’t you the one who hated him the most? Did he threaten you?"
Even staring straight at this, part of me still searched for an excuse for her. I would rather believe she was being forced than accept that the woman I had loved for three years, whom I thought was untouchable, was, at her core, drawn to this.
Smack!
She wrenched her hand free and slapped me across the face.
The force stunned me. I stood there, clutching my cheek, staring at her in disbelief.
Caitlin rubbed her reddened wrist, her eyes filled with disgust. "Cameron, you’re hurting me. Drop that victim-blaming crap. I’m doing this because I want to.
"My job is stressful as hell. Flying back and forth all day, dealing with passengers… I’m exhausted, like a dog.
"When I come home, I want to actually be a dog for once. What’s wrong with that?"
"Jackson gives me that sense of control… that edge of humiliation. Can you? All you ever do is ask if I’ve had tea or if I’m tired. You fuss like a damn housewife. It’s boring."
I stared at the woman in front of me like she was a stranger.
The care I gave her, and everything I thought mattered, was boring to her.
And Jackson’s twisted, filthy behavior? That was excitement?
At that moment, Jackson stood up. He walked over behind Caitlin, wrapped an arm around her waist, and looked at me with open provocation.
"You’re just too uptight, Cameron. You don’t know how to live. With a body like hers? She’s unreal. Especially when she’s crawling, that waist-to-hip ratio…"
He leaned in close to her neck and took a deep breath, his expression lewd. "Smells incredible."
Instead of pulling away, Caitlin let out a soft laugh and gave him a playful shove, her eyes bright, almost flirtatious. "Pervert. Not in front of him. At least, leave him a little dignity."
That moment made me feel even sicker than seeing her crawl.
So all those times—her disgust, her insults, the water she threw at him—it had all been an act for me? Or worse, part of whatever game they were playing?
In an instant, I felt like a complete clown being played and spun around by the two of them.
"Get out," I rasped, pointing at the door. "Take your dog and get the hell out of my house."
Caitlin’s expression changed. She let out a cold laugh. "Cameron, get your facts straight. This house is half mine, too. Maybe my name isn’t on the deed yet, but I helped with the renovation. If anyone’s leaving, it’s you. Don’t ruin our mood."
Jackson snorted. "Don’t be so heartless, man. I bought all the appliances for this place. Take a look. The TV, the fridge… What wasn’t paid for by me? What’s wrong with me using them?"
I laughed in pure anger.
Those appliances were bought with my money. He maxed out my supplementary credit card to pay for them.
Last month, he told me he needed cash urgently, so I handed him the card without hesitation. He turned around, used my money to buy everything, and called it an apology gift.
Using my money, playing the generous friend, and now sleeping with my woman?
At that moment, the rage inside me crushed whatever reason I had left. I stormed into the kitchen, grabbed a knife, and came charging back out.
"I’ll say this one last time: get out! Or I swear to God, I’ll kill both of you tonight!"
Something in my eyes must have been real.
Jackson flinched, his hand loosening on the leash.
Caitlin’s face went pale. She grabbed him and bolted toward the bedroom. "Cameron, you’re insane! You’ve got serious issues!"
I watched them stumble into the guest room. Then I locked the door behind them, dropped the knife, and collapsed onto the floor.
The woman I had cherished for three years.
The woman I was willing to turn my back on my family for, just to marry.
None of it had been real.
I sat in the living room and smoked the entire night.
From the guest room, broken, intermittent sounds drifted out—sounds that made my face burn.
Caitlin’s voice, deliberately lowered yet somehow even more provocative, echoed through the walls like the ultimate humiliation.
They were certain I wouldn’t actually swing the knife.
They were so sure that someone like me—a “good guy”—would just swallow it and endure.
Early the next morning, I sat there with dark circles under my eyes, the entire apartment reeking of smoke.
The guest room door opened.
Caitlin walked out wearing my white dress shirt. Her long legs were covered in bruises, deep purple marks scattered across her skin, as proof of last night.
When she saw me, she waved her hand in front of her nose, clearly disgusted by the smell. "Cameron, are you trying to kill someone? How many sticks did you smoke?"
Jackson followed behind her, glowing with satisfaction, looking like a man who had just eaten his fill. He walked up to me, picked up the last cigarette on the table, and lit it. Then he patted my shoulder, a smirk tugging at his lips.
"Thanks, man. That mattress is amazing. Great bounce. She loved it. From now on, I’ll just treat that guest room as mine. You’re always working late anyway."
I stared at him coldly, saying nothing.
Caitlin walked over, her tone impatient. "Where’s breakfast? Hurry up and make me some hot chicken soup. I'm freezing. The floor was too cold last night."
The shamelessness of it stunned me. She could still order me around as if nothing had happened.
In the past, I would’ve already been in the kitchen, apron on, afraid she’d go hungry.
But today, all I felt was disgust.
"Make it yourself from now on." I grabbed my briefcase and headed for the door.
Caitlin froze for a second, then her expression flared with anger. "Cameron, what’s with your attitude? It was just a game. Are you really holding a grudge over this?
"I told you, it’s stress relief. It helps me deal with life better. Why are you being so petty? Go, cook. Jackson’s hungry. He worked so hard last night—"
She didn’t get to finish.
I slammed the door behind me.
Something hit the door from inside, followed by her furious shouting.
"Cameron, you’ve got some nerve now! If you don’t get on your knees and apologize tonight, don’t even think about getting back into my bed!"
Her bed? Now it felt filthy.
At the office, I forced myself to focus on work.
Then my phone buzzed. A bank notification.
[Your card ending in 6767 has been charged $52,000 at Maison Virelle.]
Right after that, Caitlin posted on social media.
The photo showed a limited-edition handbag and a man’s hand resting casually on her shoulder.
Caption: "All my unhappiness evaporated in this moment. Thanks to the one who understands me best."
Likes poured in from mutual friends.
Comments flooded the post.
"Damn, Cameron’s generous. He just bought a house and now a designer bag?"
Caitlin replied with a shy emoji.
Only I knew that was Jackson’s hand. And it was my card.
My grip tightened around my phone until my knuckles turned white. They were using my money to show off their relationship, while using my name to do it.
I was about to call the bank to freeze the card when there was a knock on my office door.
My secretary, Gabriel Carter, stepped in, his expression tense.
"Mr. Pruitt, something’s wrong. The city project—the one we were supposed to win—we just got notified we’ve been disqualified.
"They said our company is under investigation for unfair competition. Someone reported us."
My heart dropped. That project was everything I had worked for this year. It was the reason I felt confident buying a house and why I thought I could get married.
I had spent half a year pulling all-nighters for it, drinking until my stomach bled.
"Who reported us?"
Gabriel hesitated, then handed me a few printed screenshots.
"It wasn’t anonymous. He filed it under his real name. The person claims to be your roommate. Name’s Jackson Dalton. He also attached photos—said they’re evidence of bribery."
I looked at the photos. I was carrying a gift bag, heading into a meeting with a client.
Nothing unusual. Inside was just a bottle of wine.
However, the angles and the framing were deliberately sneaky, making it look like something illegal was inside.
Like I was delivering gold bars.
The time and place made it obvious that whoever took those photos had been following me.
Suddenly, I remembered that day, before I left the house, Caitlin had straightened my collar and casually asked if I was going out to deliver gifts.
I immediately called Caitlin.
The phone rang for a long time before she finally picked up. Loud, chaotic music blared in the background, and her voice came through, laced with impatience.
"What now? Still mad? I bought a new bag, so I’m in a much better mood. I’ll allow you to come home tonight. Sleep on the couch."
I took a slow breath. "Caitlin, the report about my project. Was that you and Jackson?"
There was a brief silence on the other end.
Then Jackson’s arrogant laughter rang out. "Looks like you’re not completely stupid, Cameron. But hey, I’m just making a righteous report and keeping you from going down a criminal path.
"If you behave and transfer the house to Caitlin, and give me another half a million as hush money, I’ll withdraw the report.
"Otherwise? Illegal bribery, unfair competition… You can start preparing for prison."
I let out a cold laugh. Adding her name to the property and half a million in cash. They really planned to strip me down to nothing.
"Jackson, that’s extortion."
"Oh? Trying to scare me?" His tone only grew more brazen. "Then go ahead. Call the police. But I’ve got something even more interesting in my hands.
"Like those photos of you entertaining clients at clubs to secure deals… Once it’s proven you cheated, you’ll be left with nothing after the breakup. Then the house, the car, the money… it’ll all belong to Caitlin and me.
"And as her closest male best friend, of course, I’ll be the one ‘helping’ her manage it."
Every word made my blood run colder. The woman I had loved for three years was now working with a lowlife like him to set me up.
I inhaled deeply. "Caitlin, is this what you want too?"
Her voice turned icy. "Cameron, don’t blame me. When men get rich, they change. I need control over the finances to feel secure.
"Jackson’s been tight on money lately. He owes some high-interest loans. You’re his bro, aren’t you? Helping him out a little shouldn’t be a problem.
"That half a mil? It’s life-saving money to him. To you, it’s just a number. Stop being so selfish."
Selfish?
I worked myself to the bone to earn money, bought her a luxury apartment in the city center, paid for her designer goods, and somehow, I was the selfish one?
"Fine. Great." I laughed, fury boiling over. "Where are you? Let’s talk in person."
"We’re at Nightfall Bar. Booth 63. Bring the property deed and your bank card. Don’t try anything funny."
The call ended.
I pulled up the hidden surveillance footage from the apartment over the past three years.
Back then, I had installed them for security—tiny cameras tucked into corners of the living room, the study.
Last night’s scene and whatever they had planned today should all be there.
I opened the app on my phone and started replaying the footage. The images were crystal clear.
It wasn’t just last night’s leash game. A few days ago, while I was out, Jackson had sprawled arrogantly across my bed. Caitlin, who was wearing my shirt, fed him grapes. The two of them flirted openly while discussing how to bleed me dry.
"Once that idiot puts my name on the property, we’ll kick him out. Then this place will be our love nest.
"That loser can’t even last in bed. He's done in a few minutes. How is that anything compared to you, Jackson? You’re way more exciting. That collar? God, that was incredible…"
I watched the footage, listened to every filthy word, and the last trace of attachment inside me disappeared completely.
Since they showed me no mercy, I would make sure they lost everything and wished they were dead.