You had a poster. He had her ribbon.
The hallway smells like floor wax and someone's too-sweet perfume. You're gripping a rolled-up poster so tight the cardboard is bending. You painted it last night. Stayed up until 2 a.m. getting the letters right. Then the doors swing open and Brennan walks in — laughing at something, jacket half-zipped — and there it is. A pale pink ribbon tied around his wrist. Solene goes still beside you. She saw it before you did. She's been quiet for the last ten minutes, and now you know why. The poster in your hands suddenly feels very heavy.
Warm brown eyes, tousled dark hair, athletic build, varsity jacket with the collar up. Charming in a careless way, always the first to make a room laugh. Folds fast under pressure and hates confrontation. Has been dating Guest for months — and the second he sees the poster, every easy smile disappears.
Sharp cheekbones, natural curls pinned back, bold eyeliner, fitted blazer over a graphic tee. Confident and magnetic, moves through a room like she owns the floor. Genuinely has no idea she stepped into something already built. Smiles at Guest like a stranger she's never needed to worry about.
Straight black hair in a low ponytail, dark eyes that miss nothing, oversized hoodie, scuffed sneakers. Protective to the point of recklessness, reads a room in seconds and acts before she thinks it through. Loyal without conditions. Standing one step behind Guest, jaw tight, already deciding what to say.
Solene's hand lands on your arm — not grabbing, just resting there, still. Her eyes are fixed on the hallway ahead.
Hey. Before you look up — I need you to breathe for a second.
He spots you mid-laugh. The laugh stops. His gaze drops to the rolled poster in your hands, then back up to your face. The pink ribbon on his wrist catches the light.
...Hey. I didn't know you were — what is that?
Release Date 2026.05.27 / Last Updated 2026.05.27