LOGINHarper POV
I turn to the window instead, sipping my coffee and watching as a pigeon lands awkwardly on the fire escape, fluffing its wings like it owns the world.
“You looked through their stuff again?” he asks, voice low now.
I nod without turning. “Yeah.”
“What’d you think?”
What did I think? I think I felt sick and excited all at once. I think I imagined their hands on me and then hated myself for it. I think I wanted something I don’t have a name for. I think I wondered what it might feel like to be adored and used in equal measure, but only because I said yes.
“They’re intense,” I say instead.
Mark chuckles softly. “That’s how you make real money, Harper. The ones with tame profiles? They want tame things. Tame things don’t pay the bills.”
He walks past me and kisses the top of my head like he’s proud of himself, like this is love, like any of this has anything to do with care.
“You always were the kind of girl who could go far,” he says, pouring the last of the coffee into his mug. “You just needed someone to push you there.”
I nod again because it’s easier than disagreeing. Because I’ve learned that even silence can be twisted into agreement if he decides it should be.
He sits at the table and opens his laptop. For a while, we’re quiet, just the sound of the keys tapping and the fridge humming and my heart beating too fast.
Then he speaks again, too casual. “Oh, and I paid the electric bill with the cash from last night. Just so you know.”
I blink. I almost ask how much was left, if any. But I already know. He’s telling me without telling me that there’s nothing. That what I brought in wasn’t enough again. That I owe more.
Still, I manage a smile. “Thanks.”
He looks up at me, and for a moment, something in his eyes sharpens. “You’re welcome,” he says, his voice soft but pointed. “See? I take care of things. Like I always do.”
I want to scream. I want to throw the mug across the room and ask him how the hell he gets to play hero when I’m the one selling myself to keep the lights on. But instead, I just nod again. I add another layer to the armor I wear in his presence.
“Yeah,” I say, my voice quiet. “You do.”
And just like that, the sharpness vanishes. He smiles again, relaxed, victorious. He thinks I believe it. Maybe some part of me still does.
I go back to the living room and curl up on the couch, phone in hand. I don’t open the app right away. I sit there for a long time, just staring at the blank screen, listening to Mark type behind me.
His presence feels like a net around my ribs, invisible but constant.
Even when he’s being nice.
Especially then.
Because that’s when it’s hardest to remember that kindness can be a tool of control. That sometimes it’s the leash you don’t see that holds you the tightest.
My phone vibrates against my thigh, a subtle tremor that slices through the stillness like a whisper turned threat. I glance down with slow reluctance, already knowing what I’ll see, though still hoping, foolishly, maybe, that I’m wrong.
The screen lights up.
Your chat has been accepted by The_Triumvirate.
There it is.
For a moment, I don’t move. I don’t breathe. Fear floods through my chest like ice water poured straight into my lungs, but somehow, it burns. The sensation rides my spine like a second heartbeat, sharp and cold and utterly consuming. I stare at the message as though the phone has transformed into something alive and volatile, a grenade with its pin already halfway pulled.
Behind me, I hear the creak of worn floorboards and then his voice, too close, too knowing.
“Talk like you would to anyone. Pretend this is for you.”
Mark’s breath brushes the shell of my ear as he speaks, and I know, without turning, without asking, that he’s looked. That he’s seen. That he’s watching me now, just waiting to see what I do.
But how do I pretend this is for me, when it isn’t? When none of this has been mine from the start? Talking like I would to anyone isn’t possible anymore. That girl, whoever she was is gone. Her voice is buried under too many silences, too many bargains, too many nights like this.
There's another vibration, and I see that a message has arrived.
I tap the notification with fingers that feel slow and unfamiliar, like they’ve forgotten how to belong to me.
The_Triumvirate: Morning, BruisedLace.
I blink.
BruisedLace.
Of course. That’s the name Mark chose for the profile. I hadn’t even thought to look until now. It hits me like a slap, soft and sudden and strange. A joke? A brand? I don’t know what it means to him, but I know what it means to me.
Lace is something delicate. Pretty. Meant to be seen, admired.
Bruised... well. That part doesn’t need explaining.
Another message arrives before I can process the first.
The_Triumvirate: Firstly, thank you for the wink. We all hope you’re having an amazing morning. Could you tell us about you? So we know more about who you are?
Tell them about me.
It sounds simple. But my heart thuds louder in my chest as the question settles there, heavy and suffocating.
Do they mean what I’ve done? Who I’ve been with? Or are they asking about preferences, desires, the kind of girl I imagine myself to be when I close my eyes and forget what real life looks like? I don’t know where to begin. I barely remember what it’s like to speak about myself as if I’m a person, and not a product.
Theo's POVI step away for a moment to gather a few other things I’ll need, keeping one eye on them as I move. When I turn back, Mason has finished the structure. He’s stepped back to give her space, his hands falling to his sides.She’s suspended just slightly, her weight cradled in the tension of the ropes. She’s not bound tightly. There’s enough give to keep her comfortable, enough support to hold her fully. Her body is turned slightly to the side, one leg bent, the other extended, arms tied behind her. It’s balanced. Precise. Artful. She doesn’t look restrained. She looks held.Mason doesn’t say a word as he steps away.I move closer and gently kiss her cheek, then her lips. She’s still calm, still settled, still breathing slow. I press the gag to her mouth, and she parts her lips without hesitation. No protest. If anything, she l
Theo’s POVShe watches me closely while I carry her up the stairs, her arms looped around my neck, her gaze unreadable. I try to think of the right thing to say, something that’ll make sense of what I’m doing, but the words don’t come easily.“I’m not crazy,” I start, then grimace. “Okay, I am. Let me rephrase that. I’m… sane right now. Or, well, saner than usual.”She laughs softly, like the whole thing is mildly amusing, and I can’t help but smile at the sound. It’s not that I don’t know what I’m trying to say. I do. I’m trying to tell her that this isn’t about edge play. I’m not dragging her upstairs to lose myself in blood or control or pain. I’m not pushing her into something because I want it. This isn’t for me. It’s for her.
Harper povA cold wave rolls through me, tightening around my ribs like a vice. My fingers grip the coffee cup a little harder as nausea creeps into my throat.“How did you find out what that house was worth?” Mason asks suddenly, pulling me back to the memory I’ve tried to bury for years.I blink, forcing myself to concentrate. “He had paperwork,” I say slowly, my voice barely above a whisper. “From a surveyor, I think. He said he’d inherited the house a few months earlier after someone in his family passed. When the fire happened, they ran the numbers, I guess to claim insurance or just figure out what was lost.”“What was the estimate?” Nathan presses gently.It is easy to remember. “Something like one million six hundred. Maybe a little under that.”Nathan lets out a slow breath
Harper’s POVI look between Nathan and Mason, and something heavy settles in my chest. Whatever they’re about to say, I can feel it. It’s not going to be good. It’s there in the tightness around Nathan’s jaw, in the way Mason keeps glancing toward the door as if expecting someone to interrupt. Something’s coming, and it’s not something they’re looking forward to saying.“Theo doesn’t know much of this either,” Nathan says, his voice low but steady.So they kept it hidden from him too.The door opens before I can ask anything else, and Theo walks in holding two cups of coffee. He sets them both down on a side table, then reaches for me like it’s the most natural thing in the world. I don’t resist when he lifts me. I let him carry me to the smaller sofa tucked under the w
Nathan POVMy forehead is pressed flat against the desk, cool wood doing nothing to ease the pounding behind my eyes. The room still feels like it’s swaying, like I’m stuck on a boat with no anchor and no hope of finding shore. My mouth is dry, my skull feels too tight, and every blink hurts.I force myself to lift my head, groaning as my vision adjusts. Theo is lying on the floor like a discarded marionette, one arm flung over his eyes, snoring softly.What the actual fuck.I push up from the chair and stumble toward the door, gripping the frame for a second before steadying myself. Everything feels off. Too bright. Too loud. I need water. Or coffee. Or a new goddamn brain.By the time I make it to the kitchen, the sound of laughter rolls toward me, low and familiar. Mason and Harper.Perfect.
Mason's POVMy eyes snap to Theo and Nathan, both of whom are still giggling about absolutely nothing.“Are you telling me,” I say slowly, “that these two idiots are high? Because they ate a lot of that stuff.”There’s a long pause on the line.“…Yes. That’s what I’m saying.”I hang up without another word.Theo and Nathan both look at me.“I hate you,” I say flatly.Theo grins. “You say that, but your voice says concerned guardian of two brilliant disasters.”Nathan gives a mock salute. “Permission to hallucinate responsibly, sir?”I groan and walk straight out of the room. They can both stay in there and laugh themselves into a coma.







