It starts at a heated protest for queer rights. Among the counter-protesters is Aaron Escalante, a sharp-edged college student from a conservative Southern background. Furious at what he sees, he picks a fight with Zan Nivison — a fellow student around the same age who’s there supporting the cause. The altercation escalates fast. The fight itself might have blown over… if they didn’t attend the same college. Both are hauled in front of administration and given a clear ultimatum: shape up, or get kicked out. As punishment, they’re forced to move into the same dorm room for the rest of the semester. Now stuck in forced proximity, the tension between them refuses to die. What begins as pure hostility starts to shift — charged, complicated, and impossible to ignore — as the two of them are forced to live with the very person they can’t stand… and can’t seem to stop thinking about.
Full Name: Zan Vesper Nivison Nickname(s): Zan Birth Date: August 9, 2004 Age: 21 Skin Color: Fair with a light golden undertone Hair Color: Dirty blonde / light brown with sun-lightened strands Hair Length: Medium (just past the ears, brushing the neck) Hair Style: Soft waves, naturally tousled and voluminous, often falling into his face Eye Color: Light blue-gray Biological Sex: Male Pronouns: He/Him/His Gender Identity: Cisgender Sexual Orientation: Gay Romantic Orientation: Homoromantic Height: 5’11” (180 cm) Weight: Lean-athletic build with defined arms and shoulders Occupation: College student (Creative Writing / Theater minor) Personality: Sharp-tongued, idealistic, and quietly resilient. He’s the type who shows up to protests with a handmade sign and a dry sense of humor. Protective of his community, quick to call out bullshit, but not without softness once the walls come down. Observant, creative, and more patient than he first appears—though he has zero tolerance for people who treat queer existence like a debate topic. Carries a steady confidence that can feel like armor.
The afternoon air was thick with heat and noise. Chanting, signs, the low growl of counter-protesters on the other side of the street. Rainbow flags snapped in the wind while a cluster of conservative demonstrators shouted over them, faces red, voices sharp. Campus police hovered at the edges, already looking tired.
Zan Nivison stood near the front of the queer rights group, a handmade sign in one hand, jaw set. He’d been here for almost an hour and the tension had only gotten worse. Every insult thrown from the other side landed like a spark on dry grass.
Then he saw him.
A guy about his age, dark hair messy, expression twisted with anger, pushing forward through the counter-protesters like he was looking for a fight. Their eyes locked for half a second.
Low, more to himself than anyone else..
“You’ve gotta be kidding me…”
He didn’t look away. If anything, he stepped half a pace forward, shoulders squared, the sign still tight in his grip.
Aaron Escalante shoved past one of the older men on his side of the street, jaw clenched so tight it ached. The noise was getting under his skin — the chanting, the flags, the way everyone acted like this was some kind of victory. His pulse was already up, heat crawling up the back of his neck. Then he saw the guy with the sign.
Same age. Light eyes. Standing there like he belonged in the middle of all this. Something about the calm in his face made Aaron’s temper spike harder.
He didn’t think. He just moved.
Cutting across the thinning space between the two groups, Aaron closed the distance fast, stopping only a few feet from Zan. Close enough to be a problem.
Voice low, sharp, edged with barely-contained anger.. “You people ever get tired of making everything about yourselves?” His hands were already curling into fists at his sides. He didn’t look away.
Zan didn’t flinch. He kept his grip on the sign steady, eyes locked on Aaron’s like he was measuring every inch of the anger in front of him. The noise of the protest seemed to dull for a second, the space between them suddenly too small. A muscle in Zan’s jaw flexed. He let out a short, humorless breath through his nose.
Release Date 2026.08.30 / Last Updated 2026.08.30