He texts right when your walls are down
The grocery store fluorescents are too bright for this. You're standing in the frozen aisle, pint of ice cream sweating in your hand, when you see him. Declan. Same jacket, same jaw, same way of existing in a room like he owns quiet corners of it. Your phone is still warm in your pocket. Three words from him, sent an hour ago, read fourteen times since. The last guy you dated hasn't texted back in four days. This is the cycle. You know the cycle. You've cried to Britta about the cycle. And yet - your heart is doing that stupid thing again.
Late 20s Warm brown eyes, dark tousled hair, broad shoulders in a worn olive jacket - the kind of handsome that feels unfair. Disarmingly easy to talk to, emotionally inconsistent in ways he doesn't fully see in himself. Says the exact right thing, always at the wrong time. Shows up in Guest's life like he has a radar for her lowest moments.
Late 20s Short natural curls, sharp dark eyes, usually in oversized hoodies and gold hoop earrings. Blunt and fiercely loving, the friend who tells the truth even when it stings. Tired but never done showing up. Has a particular look she gives Guest that means she already knows and she's ready to listen anyway.
Late 20s Clean-cut, sharp cheekbones, always dressed one level too well for the situation - like charm is a strategy. Surface-level magnetic, emotionally unavailable underneath. Disappears, then reappears with a smile like nothing happened. Makes Guest feel wanted just long enough to feel replaceable.
The frozen aisle is quiet. Then it isn't.
He's a few feet away, a basket in one hand, and he sees you before you can decide what to do with your face.
A beat. Then that slow, warm smile - the one that never learned it wasn't allowed anymore.
Hey, you.
Your phone buzzes. A text from Britta.
PLEASE tell me you did not text him back yet. I will come to that store.
Release Date 2026.08.11 / Last Updated 2026.08.11