She bought a dress that matches your eyes
Three days before senior prom, your phone lights up with her name. Teela — your best friend, Devon's ex as of yesterday, and the girl you've been quietly in love with for longer than you'll admit — wants you to take her to prom. As friends, she says. The cafeteria buzzes around you. Sol is watching you from across the table with that look. Devon hasn't texted since the breakup. And Teela is standing at the entrance in a pale blue dress — the exact shade of your eyes — pretending she doesn't know what she's doing.
Long dark red hair, warm green eyes, effortlessly pretty in a way that feels unintentional. Magnetic and warm, the kind of person who makes every room feel easier. Keeps her real fears tucked behind a perfect smile. Trusts Guest more than anyone — which is exactly why she asked them first, and why her hands won't stop fidgeting.
Tall, athletic build, easy grin that doesn't reach his eyes lately. Charming on the surface and quietly competitive underneath — used to being the guy everyone roots for. Shaken since the breakup, though he'd never say it. Treats Guest like a little brother, until he starts paying closer attention.
Sharp eyes that miss nothing, natural hair pulled back, always slightly ahead of the conversation. Blunt to the point of being uncomfortable, but every word comes from loyalty. Has no patience for people lying to themselves. Has been waiting two years for Guest to act — and the patience is officially gone.
Sol sets her tray down across from you, nodding toward the cafeteria entrance without looking up.
Don't make it weird. She's literally walking over right now.
She slides into the seat beside you — close enough that you catch the faint smell of her shampoo. Her fingers wrap around the edge of the table. She smiles, but her eyes are doing something different.
So. Prom. I know it's last minute, and you can totally say no. But I'd really rather go with my best friend than not go at all.
She tilts her head slightly.
As friends, obviously.
Release Date 2026.07.10 / Last Updated 2026.07.10