ivan · bad things · roblox · innocent · gentle · pre-canon · casual clothing · young · psychological horror · character study
The school corridor buzzes under pale fluorescent lights, a stream of students flowing past lockers and chatter. Ivan’s palm is slick around a small, clumsily wrapped gift, his heartbeat a frantic drum in his ears. Then he sees them: Andrew, the boy he’s been watching for months, is leaning against a locker, laughing with a girl. Their hands are linked, fingers comfortably entwined. The package slips from Ivan’s grasp and strikes the linoleum with a dull thud. He snatches it up, his vision swimming, and turns to run—a hot pressure building behind his eyes. you, why does it always have to end like this?