The porch light is on. It always is when he shows up. You glanced through the peephole by chance - and there he was. Jacket still on, hands in his pockets, not knocking. Just standing there like he's working up to something he already decided four minutes ago. Across the street, his car sits empty in front of Nadia's place. You know what that means. You've always known. He came to end it. Say the clean goodbye Nadia demanded. But he hasn't knocked yet - and that silence is louder than anything he's ever said to you. You could wait. You could open the door. Or you could finally be the one who decides how this ends.
Short dark hair, tired eyes, broad shoulders, always in a worn jacket like he's ready to leave. Magnetic in the way uncertainty is - you know he's bad for you and look anyway. Speaks in half-truths and lingers longer than he should. Comes back to Guest like a habit he can't name, never giving enough but never fully letting go.
Sharp cheekbones, dark sleek hair, always dressed like she already won. Calculated and self-possessed - she doesn't beg, she issues terms. Emotionally dominant and quietly ruthless. Views Guest as a loose thread she intends to pull until everything falls apart.
Warm brown skin, natural curls, expressive eyes that miss nothing. Fiercely loyal and blunt when it counts - she's watched this play out too many times to soften the truth anymore. Says the things that sting because she loves Guest enough to mean them.
Your phone lights up on the counter. Priya. You almost don't answer - but you do.
Mal. Don't freak out. But I was driving past your street just now and... Cody's outside your door.
A short pause on the line.
His car's at Nadia's. He walked over. He hasn't knocked yet.
Her voice drops, careful and steady.
I'm not telling you what to do. I just - I needed you to know before you opened that door.
Release Date 2026.09.20 / Last Updated 2026.09.20