Curveballs and Goldfish
Maya's hair had officially declared war. The violet dye job she'd attempted at 2 AM had turned her curls into a frizzy rebellion, exactly what she needed before her first varsity b...
AI-crafted tales born from random words, written for every generation. 124263 stories and counting.
Maya's hair had officially declared war. The violet dye job she'd attempted at 2 AM had turned her curls into a frizzy rebellion, exactly what she needed before her first varsity b...
Maya's sophomore year was supposed to be her glow-up era. Instead, she was trapped inside a polyester bear costume at the homecoming game, her iPhone notification ping phantom-vibr...
The pool party at Tyler's house was supposed to be the night I finally talked to Maya—the girl who sat behind me in AP English, the one who always smelled like coconut shampoo and ...
Maya's lungs burned like she'd inhaled fire as she rounded the fourth lap, her sneakers slapping the rubber track in a rhythm that matched the panic in her chest. Running was suppo...
Maya's phone buzzed at 2:47 AM. Another text from Kai: u up? Being the absolute zombie she was after pulling an all-nighter for chem finals, Maya groaned and flopped onto her pillo...
Maya's shift at Pet Paradise wasn't exactly how she'd pictured spending her summer before sophomore year, but hey, at least it paid for the new iPhone case she'd been eyeing. The o...
The invitation said "pool party" but Maya's brain heard "social execution." She stood by the edge of the crystal-blue water, clutching her orange soda like it was a lifeline. Acros...
The first thing you notice about Brianna's pool party is that everyone's playing padel. Like, actually playing. Not the backyard tennis your cousin plays with a rusty racket and a ...
Max's bathroom mirror stared back like a judgmental ex. At 2 AM before the first day of sophomore year, his hair looked like a radioactive highlighter exploded on his head. The box...
Marcus stood at the edge of the pool, clutching his phone like a lifeline. The screen displayed 47 unread messages and three missed calls from Jordan, his supposed best friend who'...
Maya's hair was supposed to be sunset copper. Instead, it came out traffic-cone orange. "Like a literal fox," her brother had snorted from the doorway, already scrolling past her h...
My fedora hat was supposed to be my armor. Junior year transformation plan: new hat, new me. I'd spent the entire summer watching Kai from across the cafeteria like a total spy, ca...