Chapter 2: The Blonde Ambition
The donations from that single stream bought more than just a new microphone. They bought a quiet, humming dread that lived in Violet’s stomach, a dread that was constantly soothed by the ping of new subscribers and the growing number in her banking app. It was a toxic equilibrium: shame and validation in a perfect, paralyzing balance.
Three days after the experiment, Sasha floated the idea. They were eating instant noodles at their desks, the sound of slurping the only noise in the room aside from the ever-present electric hum.
“Your hair is gorgeous, Vi. Don’t get me wrong.” Sasha twirled a strand of her own platinum hair around her finger. “But it’s a lot of… mass. On camera, it reads as a dark void. It swallows light. All that beautiful facial framing we’re doing gets lost.”
Violet paused, a noodle halfway to her mouth. “It’s my hair.”
“Exactly! And we should accentuate it. Give it some dimension.” Sasha’s tone was breezy, academic. “Think of it as adding highlights to a painting. It’s not changing the subject; it’s just bringing out the details the lighting misses.”
“I don’t dye my hair.”
“Not dye. Highlights. Tiny, subtle ribbons. A few face-framing pieces. Just to catch the ring light. It’ll make your eyes look huge.” She leaned forward, her green eyes wide with feigned inspiration. “It’s a technical adjustment, for the broadcast. Like upgrading your bitrate.”
Violet looked down at her dark hair, falling over her shoulder like a curtain. It was one of the last things that felt purely, unambiguously hers. The hoodie was gone, replaced by Sasha-approved tops. Her lips were perpetually glossy. But her hair…
“I don’t know,” she said, her voice small.
Sasha sighed, a patient, gentle sound. She gestured to Violet’s monitors, where the analytics from the big stream still hung in a browser tab like a trophy. “Look at those numbers. That’s a language, Vi. It’s the market speaking. It’s telling you what works. We’re just… optimizing the product for the market. It’s business.”
The word ‘product’ made Violet flinch. Sasha saw it and instantly course-corrected.
“Your art. Your channel. We’re optimizing your presentation so your art reaches the most people. That’s a good thing, right?”
It was an inescapable logic, wrapped in a compliment. To refuse felt like willful self-sabotage. Like choosing to broadcast in the dark. Violet pushed her noodles around the cup. “It sounds expensive.”
“My treat,” Sasha said instantly, a beat too fast. “Consider it an investment. In us. In the brand. My graduation project is on personal branding in digital spaces, anyway. This is practically research.”
And so, two days later, Violet found herself in a salon chair, feeling like a specimen under glass.
The place was nothing like the cheap, loud student hairdressers she knew. It was a temple of whispered conversations and soft, ambient music. The air was warm and heavy with the scents of ammonia, sweet conditioner, and burnt hair. Every surface—the mirrors, the marble counters, the stylists’ shears—gleamed under a constellation of perfectly placed lights. Her own reflection, multiplied in endless mirrors, looked pale and uncertain amidst the pastel opulence.
Sasha had booked the appointment. She’d spoken to the stylist, a man named Julian with severe black glasses and an assessing gaze, in low, confident tones before Violet even sat down. Julian’s eyes had swept over Violet, not meeting hers, but inventorying her hair’s length, texture, color.
“So, just a trim and some subtle brightness,” Violet said as he draped the smock over her, its nylon rustle sounding final.
“Mmm,” Julian murmured, already sectioning her hair with the end of a comb.
Sasha perched on a plush cream chair beside them, scrolling through her phone. “Just to frame her face, Julian. Think… sun-kissed. But controlled. Nothing brassy.”
“Of course,” Julian said, his fingers moving with quick, clinical precision.
The first shock came when he didn’t reach for scissors. Instead, he gathered a thin section of hair at Violet’s temple, laid it on a small piece of foil, and began painting a cold, sharp-smelling cream onto it with a tiny brush.
“What’s that?” Violet asked, her heart giving a small, hard thump.
“Color,” Julian said, not elaborating.
“Not just a trim?” Violet’s eyes shot to Sasha in the mirror.
Sasha looked up, her expression the picture of innocent surprise. “A trim’s included, silly. But we talked about the highlights. The dimension.” She smiled, a warm, reassuring curve of her lips. “It’s barely anything. You won’t even notice it until the light hits it.”
“But… I thought we were just talking.”
“We were. Then I thought, why just talk? We’re here. Julian is a genius. Let’s just do it.” Sasha’s voice was light, logical. “It’s paint, Vi. It washes out. Eventually.”
The cold weight of the cream on her scalp felt like a violation. She watched, paralyzed, as Julian painted another section, then another, methodically folding them into foil packets that stuck out from her head like shiny, alien growths. The chemical smell intensified, stinging her nostrils. Each new foil was a tiny, metallic click of a lock.
“It feels like a lot,” Violet whispered, her throat tight.
“It’s the foils. They look dramatic, but it’s just a few pieces. I promise.” Sasha put her phone down and leaned forward, her reflection appearing beside Violet’s in the mirror. Her platinum hair was a stark contrast to the dark and silver of Violet’s foiled head. “Remember how you felt when the donations were pouring in? That thrill?”
Violet did remember. The nausea, the power, the hollow victory.
“This,” Sasha said, her eyes holding Violet’s in the reflection, “is how you keep that going. It’s a signal. Dark hair is serious, intellectual. Hair with light in it is… approachable. Friendly. Open. It says, ‘I’m here to have fun with you.’ It’s an invitation.”
An invitation. The words from the stream echoed in her head. ‘I’m a fan of anything that gets the job done… up close.’ An invitation.
Julian finished and guided her to a row of sleek, futuristic-looking chairs under heat hoods. The hood descended with a soft hiss, enveloping her head in a wall of dry, baking heat. The chemical smell cooked around her, trapped. She was alone with the hum of the dryer and the sight of her own wide, frightened eyes in the mirror opposite. Sasha had wandered off to ‘check out their product line.’
Time blurred under the heat. Violet’s thoughts swirled, sticky and desperate. She could stop this. She could stand up, demand they wash it out. But then she’d have wasted Sasha’s money. She’d have to face Julian’s professional disdain. She’d have to go home and look at her streaming setup, knowing she’d chosen to remain in the dark, both literally and figuratively. She’d chosen to be less.
The heat clicked off. Julian returned, his expression unreadable. He led her back to the main chair, now littered with the discarded foils. The rinse was a long, hypnotic process in a deep sink, his fingers massaging her scalp while warm water cascaded over her. The smell changed, fading to the scent of expensive, floral shampoo.
He sat her back in the throne-like chair. The salon bustled around her, a symphony of quiet chatter and snipping scissors. He sectioned her wet hair. He began to cut. But Violet wasn’t watching the length falling to the floor. She was watching the color.
Where her pure, dark hair was pressed against her scalp, new, unnatural strands emerged. They weren’t sun-kissed. They weren’t subtle ribbons. They were stripes of a distinct, golden caramel, shockingly bright against the black. He cut around them, shaping them, lifting them. With every snip of his scissors, more of the caramel was revealed, until entire sections around her face seemed to glow with this foreign light.
It wasn’t a few pieces. It was a transformation.
He worked in silence, then switched to a blow dryer and a round brush. The heat and tension pulled her head back. As her hair dried, the true effect became terrifyingly clear. The caramel highlights were bold and chunky, starting high at her roots around her face, creating a halo of light that made her dark eyes look smaller, not larger. It was a trendy, deliberate look—the kind of hair that belonged to girls who took selfies in bubble baths, not to girls who debated video game lore.
It was, unmistakably, hair that wanted to be seen.
Finally, Julian spun the chair around to face the main mirror. He gave a satisfied, professional nod. “There.”
Violet stared.
The person in the mirror was a stranger. A pretty stranger, with shiny, multi-toned hair that looked expensive and edgy. The highlights created a frame that pulled all attention directly to her features, which were now bare of makeup, looking somehow plainer and more vulnerable by contrast. She looked… curated. She looked like Sasha’s roommate. She looked like the sort of girl who would wear a silky navy shirt and flirt with a webcam.
It was a perfect, physical manifestation of the persona she’d tried on during the stream. It was no longer a costume she could take off.
“Oh, Vi,” Sasha breathed, appearing behind her. She placed both hands on Violet’s shoulders, her grip firm, possessive. Her green eyes were alight with a fierce, gleaming joy she didn’t bother to fully hide. “It’s perfect. It’s absolutely perfect. Look at you. You’re luminous.”
Violet couldn’t speak. Her throat had closed entirely. She raised a hand, tentatively touching the ends of her hair. It felt the same. It looked like someone else’s.
“See?” Sasha continued, her voice low and thrilled. “It’s not even a big change. It’s just… more. It’s more you. This is the you that’s been waiting to come out.” Her eyes met Violet’s in the mirror, and her smile was soft, triumphant. “The camera is going to love this. They are going to love this.”
Julian handed Violet a mirror to see the back. The caramel streaked through the dark mass like trails of lightning. It was everywhere.
Sasha paid at the front, chatting easily with the receptionist. Violet floated through the salon doors, the bell tinkling behind her. The natural light of the afternoon was brutal. In the sun, the highlights blazed, a neon sign on her head. She felt exposed, as if she’d walked outside naked.
They walked back toward campus. The familiar streets felt different. Violet was hyper-aware of every glance from passersby. Were they looking at her hair? Did they think she was vain? Did she look like she was trying too hard?
“Stop slouching,” Sasha said, not unkindly, nudging her in the ribs. “Walk like you own it. You just got a two-hundred-dollar haircut. Own it.”
“It’s so bright,” Violet mumbled, her fingers itching to pull a hood over her head, but she hadn’t brought one. Sasha had told her not to.
“It’s supposed to be bright. It’s called a highlight, not a lowlight.” Sasha laughed, looping her arm through Violet’s. “You’ll get used to it. In a week, you’ll look at old pictures and wonder how you ever lived without it.”
Back in the dorm, Violet went straight to the cracked mirror. In the dim, neon-lit room, the effect was even more stark. The fairy lights caught the caramel strands, making them glitter independently from the rest of her hair. She looked like a collage. The fracture in the glass sliced right through the new, brightened section above her temple.
Sasha busied herself at her desk, then turned, holding up her phone. “Let’s do a test.”
“What?”
“A photo. For the stream announcement. ‘New look, same great content’ vibe. Get in front of the ring light.”
Mechanically, Violet sat at her streaming chair. Sasha switched on the ring light. The blast of white illumination was jarring. She watched on Sasha’s phone screen as her roommate framed the shot.
The ring light didn’t just love the highlights; it worshipped them. It turned the caramel into liquid gold, making it the single brightest, most compelling part of the image. Her dark eyes receded. Her features softened into a pleasing, generic prettiness. The highlights did all the talking.
“Smile,” Sasha instructed.
Violet tried. Her lips, bare of gloss, felt stiff.
Sasha took a dozen photos in rapid succession. She studied them, zooming in. “Yeah. This works. This really, really works.” She tapped rapidly on her screen. “I’m posting this to your community tab. ‘Something new for you all tonight. Can’t wait to stream!’ Then the crying emoji, the heart emoji.”
“Don’t post it,” Violet said, the words a weak gust of air.
“Why not? It’s marketing.” Sasha’s thumb hovered over the screen. She looked at Violet, her head tilted. “Are you having regret? That’s normal. It’s called cognitive dissonance. You made a change, and your brain is freaking out because it conflicts with your old self-image. But the old self-image wasn’t serving you, Vi. This one will.”
Before Violet could muster a real protest, Sasha’s thumb tapped down. “There. Sent.”
A second later, Sasha’s own phone chimed. She’d clearly set it to notify her of Violet’s channel activity. “And… the reactions are starting. Love emojis. Fire emojis. ‘Slay, Queen.’ ‘Hair transformation arc!’” She read them aloud, each one a tiny hammer nailing Violet into this new chair.
Violet turned back to her own monitor, to the dark, empty stream software. She saw the reflection of the girl with the bright, strategic hair. The girl who was a product, being optimized. The girl who had, just moments ago, been too afraid to stop a man from painting chemicals onto her head because her roommate had used the words ‘the market speaking.’
A fresh, different kind of heat prickled behind her eyes. Not from a hair dryer. From shame, hot and choking.
Sasha came over and kneeled beside the chair, her face level with Violet’s. Her expression was suddenly, intensely sincere. “Listen to me. I know this is scary. Change is terrifying. But you’re not just some girl in a dorm room anymore. You’re building something. Every single person who commented, who donated, who subscribed—they’re investing in you. In this.” She gently touched a caramel strand near Violet’s cheek. “This is you honoring that investment. This is you leveling up.”
She made it sound noble. Responsible.
“Now,” Sasha said, standing up, her business-like tone returning. “We need to plan tonight’s stream. The hair is the headline. We need to complement it. That black lace top you have—the one with the little sleeves? It has the right… texture. It’ll play off the softness of the hair. We’ll do a slightly smokier eye, too. Not heavy. Just enough to define. We’re going for ‘effortlessly pretty.’ It’s a vibe.”
Violet just nodded. The fight had evaporated, replaced by a numb, cold acceptance. The transaction was complete. She had traded sections of her dark hair for potential viewer loyalty. It was done.
That night, she put on the black lace top. It was flimsy, and she felt the dorm’s chill through it. She applied the eyeshadow as Sasha directed. She sat before the ring light, the new hair feeling heavy with expectation.
When she clicked ‘Start Stream’, the viewer count began to climb immediately, faster than it ever had before she’d even spoken a word. The chat was a waterfall of comments about her hair.
She smiled, the glossy, practiced smile that felt like a muscle she’d recently learned to flex.
“Hey everyone,” she said, her voice finding that new, lighter pitch automatically. “Yeah, I did a thing! Do you like it?”
The hearts and fire emojis flooded the screen. A donation chimed. Then another.
She was just a girl in a chair. But on the screens of a hundred, then two hundred strangers, she was a glowing, golden-haired vision, perfectly constructed for their consumption. And as the numbers ticked ever upward, the reflection in her monitor started to feel, minute by minute, a little less like a stranger, and a little more like the only version of herself that would ever matter again.
Sasha, sitting in the shadows beyond the ring light’s reach, watched it all unfold. She didn’t smile. She just watched, her green eyes sharp and analytical, already planning the next tiny, perfect step.
She just watched, her green eyes sharp and analytical, already planning the next tiny, perfect step.
The stream ran for another ninety-seven minutes. Violet rode the wave of attention like a novice surfer, overcorrecting, wobbling, but somehow staying upright through sheer force of the current pulling her forward. She laughed at comments about her hair until her jaw ached. She batted her eyelashes at the camera when she died in-game, a move Sasha had suggested during a break with a whispered, “It’s cute. It plays into the ‘beauty and the beast’ dynamic of you versus the game.” The donations kept coming. Smaller amounts, mostly, but constant. A digital rainfall of coins.
When she finally ended the stream, the silence was a physical shock, like stepping out of a loud club into a deserted alley. Her ears rang with it. The blue glow of the ending screen was the only light now, illuminating the empty water glass, the smudged makeup wipe, the stark new lines of her highlighted hair against the dark hood of her gaming chair. She felt hollowed out. Used up.
“Forty-two new subscribers,” Sasha announced from her bed, her voice crisp with satisfaction. She was already dissecting the analytics on her laptop, the screen’s light painting her face in cold, geometric shapes. “Peak concurrent viewers, two-eighty. Total donations… a very nice night. The hair was absolutely the right call.”
Violet didn’t answer. She slowly peeled off the delicate black lace top, feeling the cheap fabric catch on her dry fingers. She pulled on her oldest, softest hoodie, a faded navy one with a stretched-out neck. It smelled like laundry detergent and her. She buried her nose in the sleeve for a second, hiding.
“What’s wrong?” Sasha asked, not looking up. “You killed it.”
“I feel sick,” Violet murmured. It was the truest thing she’d said all night.
“Adrenaline crash. It’s normal. Your body isn’t used to performing at that level.” Sasha finally glanced over. “Have some water. Eat something. You need to refuel the machine.”
The machine. Violet stood and went to the cracked mirror. In the dim light, without the ring light’s alchemy, the highlights looked like what they were: strips of dyed hair. They seemed to sit on top of her real hair, a separate entity glued in place. She touched them. They felt like her hair, but the visual disconnect was nauseating. She saw the girl from the stream, but she felt like the ghost of the girl who used to sit here in a hoodie, excited about game mechanics.
“I don’t think I can do that every night,” she said, her voice small in the cluttered room.
“You won’t have to,” Sasha said smoothly, closing her laptop. “Once the new look is normalized, you can dial it back a little. The key is consistency. We just need to cement this version of you in their minds. Then you can… vary the performance.”
Violet got into bed, the blankets cold. She lay staring at the faint, tangled silhouette of the fairy lights on the ceiling. She listened to Sasha’s rhythmic breathing slow into sleep. The numbers still flashed behind her eyelids: 280, 42, the scrolling list of donor usernames. ApexPredator. She curled into a ball, the hoodie swallowing her, and waited for the nausea to pass.
Sleep was a thin, ragged blanket. She woke feeling gritty-eyed and brittle, the chemical smell of the salon still a phantom scent in her nostrils. Sasha was already gone for a morning class, leaving her side of the room in militant order. Violet dragged herself to her desk. The black lace top was draped neatly over her chair, a deliberate exhibit. She pushed it onto the floor.
She had a two-hour gap before her own lecture. The thought of facing a classroom, of people seeing the hair in the harsh light of day, made her skin crawl. She needed a place to hide, to think without the oppressive, neon-lit silence of the dorm. The library. It was the only sanctuary that made sense.
She pulled the hood of her sweatshirt up, tugging it forward to shadow her face. It was a futile gesture. The caramel strands gleamed against the dark fabric, impossible to fully conceal. She kept her head down as she walked across the quad, the autumn wind biting and carrying the smell of damp earth and distant fast food.
The library’s ancient heat was a reprieve. She wound her way through the stacks to her favorite spot, a worn leather armchair tucked into a corner of the philosophy section, far from the communal study tables. It was here, surrounded by the smell of old paper and dust, that she used to outline her streaming topics, scribbling notes on narrative themes in indie games. She sank into the chair, pulling her knees to her chest, making herself small.
She didn’t hear the approach over the distant hum of the ventilation system.
“Vi?”
The voice was soft, familiar. Violet jolted, looking up. Maya stood between the stacks, her arms cradling a stack of textbooks to her chest. She wore a bulky, cream-colored knit sweater and jeans with faint paint stains on the thigh. Her dark hair was pulled into a messy bun, strands escaping around a face full of gentle, unadorned concern.
“Hey,” Violet said, the word automatic. She instinctively pushed her hood back, then immediately regretted it.
Maya’s eyes, a warm brown, did a quick, unavoidable flick over Violet’s hair. Her expression shifted, a complex ripple of emotions too fast to fully decode. There was a startle, a widening of the eyes. Then a softening that looked like concern. But there was something else, too, a fractional pause, a hitch in her breathing as her gaze lingered on the way the highlights fell across Violet’s cheekbone. A faint, confused pink touched her cheeks.
“Wow,” Maya said finally, her voice still quiet, as if afraid to disturb the books. “You… did something.”
“Yeah,” Violet replied, looking away, focusing on the spine of a water-damaged copy of Kierkegaard. “Sasha thought it would be better for the stream. For the lighting.”
“Right.” Maya shifted her weight. The silence stretched, but it wasn’t uncomfortable like the silences with Sasha. This silence felt full, waiting. “Can I sit?”
Violet nodded, uncurling her legs slightly. Maya slid into the adjacent armchair, dumping her textbooks on the floor with a soft thump. She didn’t speak immediately, just studied Violet’s face. Her gaze was so direct, so different from the fractured, evaluating looks in the salon mirror or the hungry eyes in her chat.
“You look tired,” Maya said finally.
“I am tired.”
“The stream last night was… different.” Maya’s words were careful. She was a constant, quiet presence in Violet’s chat, always with a supportive comment or a thoughtful question about the game. Her username was PixelPirate. She had been there from the beginning.
“It was more successful,” Violet said, the defense rising automatically. “The numbers were way up.”
“I saw.” Maya paused. She fiddled with a loose thread on her sweater. “The hair is… it’s pretty. It’s really pretty, Vi.” The compliment seemed to cost her something. Her eyes dropped for a second before meeting Violet’s again, and in that moment, Violet saw it clearly: the conflict. The genuine admiration, the physical pull that Maya had always, secretly felt, now intensified by this new, polished version of her friend. It was tangled up with a deep, unmistakable worry. “You just… you didn’t seem like yourself. You seemed like you were doing an impression of someone. Someone Sasha told you to be.”
The words landed with a quiet precision that stole Violet’s breath. They named the hollow feeling, gave it shape. This wasn’t Sasha’s clinical analysis of market forces. This was someone who actually knew her.
“She’s helping me,” Violet said, but it sounded weak, a recited line. “My channel was stuck. She’s a psych major. She knows about branding.”
“I know what she’s majoring in,” Maya said, a slight edge entering her soft voice. “I’ve shared classes with her. I’ve heard how she talks about people. Like they’re experiments. Like they’re systems to be optimized.” She leaned forward, her elbows on her knees. “Vi, you used to talk about the music in the games you played. The design of the puzzles. Last night, you spent ten minutes talking about your shampoo because someone in chat asked. You giggled. You don’t giggle.”
The heat rushed to Violet’s face. Shame, hot and acute. Maya had seen it all. The performance. The artifice. “People liked it,” she whispered.
“They liked something,” Maya corrected gently. “But the people who followed you for you, for your brain… are they going to stick around for just hair and giggles? Is that what you even want?” She reached out, as if to touch Violet’s hand, then pulled back, clasping her own hands together. The aborted gesture spoke volumes. “I miss you. I miss the streams where you’d get so excited about some obscure lore detail your voice would go all squeaky. That was real. This…” She gestured vaguely at Violet’s hair, her outfit. “This feels like a costume. A really hot costume,” she added, the words tumbling out in a rush, followed by another blush. “Sorry. It’s just… it’s a lot. And you’re beautiful either way. You know that, right?”
The raw honesty, the clumsy mix of concern and attraction, was a lifeline thrown into the cold, analytic sea Violet had been drowning in. No one had spoken to her like this in weeks. Sasha’s compliments were always strategic, aimed at reinforcing a decision. Maya’s words were messy, human, and rooted in a history that predated ring lights and subscriber counts.
Tears pricked sharply at the corners of Violet’s eyes. She blinked them back fiercely. “I don’t know what I want,” she admitted, the confession cracking her voice. “The numbers are so good now. The money… it’s real. I can buy better equipment. I can maybe even help my mom with stuff. But I feel like I’m selling off pieces of myself to get it. Starting with my hair.”
“Then don’t sell the next piece,” Maya said, her voice firming. “Just… try a stream as you. Not as Sasha’s project. Wear the hoodie. Talk about something you actually care about. See how it feels. The people who are really there for you will stay.”
The idea was terrifying. It felt like stepping backward, like willingly jumping off the rocket ship that was finally gaining altitude. But the thought of another night in the lace top, of forcing another flirty giggle, made her stomach clench.
“Sasha will hate it,” Violet said.
“Sasha isn’t the one streaming,” Maya pointed out. “You are.”
They sat in silence for a long minute, the old building settling around them. The knot of dread in Violet’s stomach loosened, just a fraction. Having a plan, even a small, rebellious one, made her feel less like a passive object.
“Thanks, Maya,” she said quietly.
Maya smiled, a real, warm smile that reached her eyes. “Any time. You want to grab terrible coffee from the vending machine? My treat.”
Sasha returned to the dorm just as Violet was finishing her Political Science reading. Violet braced herself, but Sasha was in a brisk, cheerful mood, talking about her professor’s lecture on social influence dynamics. She didn’t mention the stream until she was changing into her workout clothes.
“So, we should think about tonight’s content,” Sasha said, pulling her hair into a severe ponytail. “The hair reveal was a smash. We should leverage it. I was thinking a ‘get ready with me’ segment at the start. Very casual, just you brushing it, talking about the process. It personalizes the change. Builds intimacy.”
Violet took a slow breath, her heart thudding against her ribs. “I was thinking of taking it easy tonight. Maybe just play the new expansion for Astral Echoes. Deep dive into the new mechanics. I’ve been wanting to.”
Sasha paused, one leggings-clad leg lifted. She lowered it slowly. “That’s a midweek stream. Tuesday’s are for deeper content. Tonight’s momentum is visual. We need to capitalize.”
“The people who came for the hair might stay for the game,” Violet said, trying to keep her voice light, reasonable. She was paraphrasing Maya, and it gave her a small, internal anchor.
Sasha’s green eyes fixed on her. The cheerful mask didn’t slip, but it hardened, like glaze over ceramic. “Some might. But data shows a significant drop-off when you shift content genres abruptly. We’re building a brand, Violet. Consistency is key.” She stepped closer, her voice dropping into its honeyed, logical register. “A ‘get ready with me’ is the perfect bridge. It’s still personal, still about the new look, but it leads into gameplay. It’s a narrative.”
It was so sensible. It was always so sensible.
“I just… I don’t feel like performing tonight,” Violet said, the words firmer than she expected. She looked down at her hands. “I just want to play the game and talk about it. Like I used to.”
The silence that followed was profound. Violet could hear the buzz of the mini-fridge, the distant sirens from the city beyond campus. She could feel Sasha’s gaze analyzing her, dissecting this unexpected resistance.
“Is this about what Maya said?” Sasha asked, her voice now dangerously smooth.
Violet’s head snapped up. “How did you—”
“You had library dust on your sleeve when you came back. You only ever sit in one spot there. And Maya’s Instagram story showed her at the library this morning. Correlation isn’t causation, but it’s a compelling hypothesis.” Sasha gave a small, humorless smile. “She’s always been… protective of you. In a very sweet, very unhelpful way.”
“She’s my friend.”
“And I’m your roommate and your business partner.” Sasha’s tone suggested which relationship was currently more valuable. “Friends provide emotional support. Partners provide growth strategies. Which one do you need right now to get to the next level?”
The old Violet would have folded. The Violet who existed before the salon chair, before the sticky lip gloss, would have seen the irrefutable logic and capitulated. But that Violet had received a lifeline today. She had seen her own reflection in a friend’s worried eyes, not just in a chat room full of strangers.
“Tonight,” Violet said, keeping her voice even, “I’m going to stream Astral Echoes. I’m going to wear my hoodie. I’m going to talk about skill trees and lore. I’m not doing a ‘get ready with me’.” She met Sasha’s gaze. “The hair is there. It’s not going anywhere. They can look at it while I talk about the game.”
Sasha held her stare for a long, long moment. The pleasant facade was utterly gone, replaced by a chilling, detached assessment. Violet saw the calculations whirring behind those green eyes, the strategy being reformulated in real time. Sasha hadn’t anticipated this. A variable had entered her experiment.
Finally, Sasha shrugged, a fluid, elegant motion. “Fine. Test your hypothesis. See what the data says.” She turned and picked up her gym bag. “I’ll be curious to watch the metrics.”
She left, the door clicking shut with a definitive sound.
Violet exhaled a shuddering breath. Her hands were trembling. She had done it. She had pushed back. The victory felt cold and scared, but it was hers.
That evening, she set up without consultation. She wore the faded navy hoodie. She pulled her hair back into a simple, low ponytail, the highlights still visible but tamed. She did not apply lip gloss. She opened Astral Echoes, a complex, atmospheric game with a haunting soundtrack and intricate world-building.
She started the stream. “Hey everyone. So, the new expansion dropped today, and I’ve been dying to tear into it. There’s a new faction they’ve introduced, and the lore implications are huge if you’ve been following the in-game texts…”
The viewer count climbed, but slower. It settled at about one-third of the peak from the night before. The chat was different. Fewer fire emojis. Fewer comments about her appearance. ApexPredator said, “where’s the lace?” and left after ten minutes. But PixelPirate was there, asking a detailed question about the faction’s moral alignment. LoreMasterJen popped in, excited. GamerGreg42 stuck around, commenting on the gameplay.
She fell into it. She got excited about a new puzzle mechanic, her voice rising in its old, familiar squeak of delight. She spent twenty minutes analyzing the symbolism in the new environment’s artwork. She was, for whole stretches of time, simply herself. The hollow feeling receded. This felt like breathing clean air after being in a smoke-filled room.
The donations were sparse. A few dollars from the regulars. The metrics, as Sasha would say, were objectively worse.
But when she ended the stream after two hours, she didn’t feel sick. She felt quiet. A little sad, perhaps, for the lost numbers, but clean. She had chosen.
Sasha had been at the library, ostensibly studying. She returned as Violet was closing down the software. She didn’t ask about the stream. She simply walked to her desk, opened her laptop, and within minutes, would have access to every statistic. Violet could see her profile, back rigid, screen illuminating her sharp features. She was studying the data, but Violet knew she was studying more than that.
The rebellion had been noted. The variable, Maya, had been identified as a source of interference.
Sasha closed her laptop with a soft snap. She turned, and her expression was not angry. It was thoughtful. Curious. She looked at Violet not as a disappointing subject, but as a puzzle that had developed a new, interesting complication.
“Maya’s always had a thing for you, you know,” Sasha said conversationally, as if remarking on the weather.
Violet froze, a jolt going through her. “What?”
“It’s obvious. The way she looks at you. The way she’s always there. She’s loyal.” Sasha smiled, a slow, creeping thing. “Loyalty is a powerful motivator. But it can be redirected.”
“Don’t talk about her like that,” Violet said, a flare of protective anger surprising her.
“I’m just making an observation.” Sasha stood and walked to the window, looking out at the dark campus. “She cares about you. She’s also attracted to the new, more confident you. That’s a potent combination of influences.” She glanced back over her shoulder, her green eyes catching the gleam of the fairy lights. “She wants what’s best for you. She just has a very… limited idea of what that is. A rather innocent one.”
Sasha turned fully, leaning against the windowsill. Her voice was low, musing, almost to herself. “Influence is about understanding what people want, and then showing them how your path gets them there. She wants you. She wants you to be happy. She’s just afraid of the version of happiness that involves change, because change is scary. It threatens her chance with the old you.”
A cold trickle of understanding dripped down Violet’s spine. “Sasha, leave her alone.”
“I’m not going to do anything to her,” Sasha said, her smile widening, utterly devoid of warmth. “I’m going to talk to her. Girl to girl. Friend to friend. She’s part of your life. She should be part of the process. A supportive part, not a reactionary one.” She pushed off from the window and grabbed her coat. “I’m going for a walk. I need to think.”
After she left, Violet sat in the buzzing silence, the remnants of her good, clean stream feeling contaminated. Sasha wasn’t giving up. She was adapting. The battlefront had just shifted. The next tiny, perfect step wouldn’t be a tube of lip gloss or a salon appointment.
It would be Maya.
Sasha walked briskly through the cold night, her breath making plumes in the air. Her mind was a chessboard. Violet’s resistance was a temporary setback, a sentimental relapse. The data from tonight’s stream would provide useful leverage later. But the key was the influencer in Violet’s life—the one with the earnest eyes and the hidden crush.
Maya presented an opportunity. A challenge. Her concern was rooted in affection, and affection was malleable. It could be twisted, redirected. If Maya could be made to see the potential, not the loss… if she could be made to feel that this new, glittering Violet was not a threat to her desires, but an enhancement of them…
Sasha’s lips curved into a genuine smile, feeling the cold air on her teeth. This was a richer, more complex layer of psychology. It was no longer just about shaping Violet. It was about shaping Violet’s entire world, so that every reflection she saw—in her monitor, in her friend’s eyes—told her the same thing: that this transformation was not just successful, but right. That it was loved.
She needed to get closer to Maya. To listen to her. To validate her worries, and then gently, expertly, reframe them. To show her how pretty Violet looked when she smiled for the camera, and how that beauty could be something they shared, admired, even coveted together. To seduce her not in the crude sense, but in the intellectual, emotional sense. To bring her over to the side of the project.
It would require patience. Subtlety. A series of carefully staged conversations, shared confidences, compliments that lingered just a beat too long. She would need to become Maya’s friend, her confidante. She would need to understand the exact shape of Maya’s longing for Violet, and then offer her a version of Violet that fulfilled it, while also serving Sasha’s ultimate design.
She stopped walking, looking up at the library, its windows glowing like gold bricks in the night. Maya was probably in there, studying. A good, diligent student. A good, loyal friend.
Sasha’s green eyes narrowed, focusing on a single, lit window on the third floor.
The game had just become infinitely more interesting.