Ama's apartment was a shoebox with peeling wallpaper and a single window that looked out onto a brick wall. Some nights she swore the wall leaned closer, as if the city itself wanted to squeeze the life out of her, grind her bones down to dust until nothing remained but silence. The radiator hissed and clanked like a bitter old man, failing to push warmth into the room against the December chill. The air smelled faintly of damp plaster. Ama shoved her arms deeper into her jacket though she hadn't yet left for work.
Her younger brother, Eli, sat cross-legged on the floor, his schoolbooks spread out across the thin carpet. His pencil lay unused in his lap. His eyes weren't reading. Just staring. "Don't you have an exam tomorrow?" Ama asked gently, crouching beside him. Eli shrugged. "Doesn't matter. I don't have the textbook. Mrs. Lee said if I don't show up prepared, I'll fail." Ama's stomach twisted. Another problem. Another bill. Always another. She glanced toward the bedroom, where their mother slept fitfully. The oxygen machine hummed beside her, tubes taped clumsily to her nose. The hospital had released their mother weeks too soon because Ama couldn't keep up with payments. Now the debt collectors called twice a day, circling like vultures over a carcass. "You'll get that textbook," Ama said firmly. "Trust me." Eli's lips tightened. "Like you said we'd have heat this week?" His voice cracked. He looked guilty as soon as the words left him. "Sorry. I just... I'm tired of all this." Ama ruffled his hair, forcing a smile she didn't feel. "Yeah. Me too." Eli was only fifteen, lanky and awkward, but his eyes carried the same weight as Ama's, an awareness too old for his age. She hated it. She hated that his life was already bent around survival. By day, Ama worked in a downtown office building, pushing paper through a copier that coughed and wheezed like a dying animal. The office smelled faintly of toner and burned coffee. Her manager, a red-faced man with sweat-stained collars, treated her like she was invisible except when something went wrong. "Staple on the left side, Ama," he'd snap without looking at her. Or: "We've been waiting on that file for twenty minutes, Ama." Once, she overheard him mutter to another staffer: "That Ama girl? Always quiet. You'd forget she's even there if she didn't mess up sometimes." Invisible. That was what she'd become. But invisibility had rent attached. When her shift ended, she sprinted across town to the diner, neon lights buzzing overhead. The tips barely covered the bus fare. The regulars were more likely to catcall than tip. One man had slipped her a folded piece of paper with his number instead of paying. Another told her she had "good hands" and winked when she set down his coffee. She was twenty-two and already exhausted. At night, Ama lay awake listening to the oxygen machine's rhythmic hum from her mother's room, each breath a reminder of bills stacked like bricks on the counter. She thought of Eli's thin shoulders, his cracked sneakers, his too-quiet sighs. Sometimes she wondered what it would feel like to live without counting every coin, without strategizing which bill could be delayed another week. She remembered the night her father left. She had been nine, standing by the window, watching headlights cut through the rain. Her father had muttered something about "going to figure things out." The door had closed, his shadow disappearing down the wet street, and she had waited for days, weeks convinced that he'd return. Every car horn, every pair of footsteps made her heart leap. But he never came back. By the time she was ten, Ama had learned to boil rice, fold bills, and stretch lies so her mother wouldn't cry in front of Eli. Responsibility had carved itself into her bones. That night after her diner shift, Ama slumped against the back door, the cold air biting through her sneakers. The city pulsed around her, horns, chatter, the sharp smell of fried food from the corner cart. She needed a distraction too. Anything to stop the endless loop of calculations in her head textbooks, rent, and meds. Kelechi, her coworker, had forgotten his phone on the counter. Ama picked it up, intending to call him back, but her thumb wandered. Ads popped payday loans, miracle diets, and gambling apps. She was about to close the screen when one banner caught her eye. CASH FOR FUN – Turn your life into entertainment. Get paid instantly. Ama frowned. The ad was obnoxious: glittering fonts, cartoon dollar signs, confetti bursting around a girl about her age. The girl was standing on a rooftop in the rain, arms outstretched, soaked to the bone while strangers flooded her stream with virtual bills. A counter ticked in real time: $378 earned in five minutes. Ama scoffed. "Scam." But her thumb lingered. She tapped. The app opened to a dizzying feed: ordinary people livestreaming stunts. A boy was eating raw jalapeños until tears streamed down his face. A woman belting pop songs in a subway car while passengers groaned. A man cartwheels across a grocery aisle in pajamas. Each stream had a "Tip Jar" icon, constantly pinging with donations-$5, $20, $100-scrolling across the screen. Ama's pulse quickened. One girl bragged she'd paid rent with a single livestream. A guy claimed he made more in a week than flipping burgers for a month. Ama thought of Eli's textbook. The bills were stacked like graves on the counter. Her mother's pale face. Her thumb hovered over Register. Reckless. Dangerous. But what was one more risk in a life already built out of them? The registration was quick, just an email and a nickname. Ama hesitated, then she quickly typed the name " rain girl". Her heart beat faster. Why that name? Maybe some buried part of her already knew this was the moment her life would tilt. Her first stream was impulsive. No costume, no script. Just desperation. She slipped into the street. The drizzle had thickened, misting her hair. Her phone screen reflected her face her damp, tired, but alive face. "First night. Be nice," she muttered, pressing Go Live. The chat appeared. At first, nothing. Then, suddenly Who's this? New face! Dance, girl, dance! A tip notification blinked: $10. Then $25. Then $50. Ama's heart lurched. She laughed nervously, the sound breaking into the rain. She twirled, splashing through puddles. Her jacket clung to her arms, her hair plastered to her cheeks. The city blurred around her, the traffic lights, honking cars, strangers staring. The chat exploded. She's glowing! Queen energy! More, more, more! Ama leapt, spun, let the drizzle soak her until she was dizzy with the absurdity of it all. The laughter bursting out of her was real, shaky but alive. By the time she stumbled back inside, shivering, her balance had climbed higher than both her jobs combined for the week. Ama stared at the glowing screen, chest heaving. She hadn't felt this alive in months. But beneath the rush, a whisper lingered. If this is only the beginning... what will they ask me to do next?
Ama couldn't stop staring at the numbers. $185.42. That's what the app said she'd made last night. For spinning around in the rain like an idiot while her sneakers filled with dirty water and her jeans clung to her legs. She'd checked the balance three times already, half-convinced it would vanish like a dream, some digital mirage. But it didn't. The money sat there, glowing on her cracked phone screen, real and transferable. Ama dragged her finger across the balance again, as though it might blink away if she stopped touching it. Her lips curled into a half-crazy smile. This can't be real.
Nobody just throws money at strangers for fun. And yet, there it was, more zeroes than her paycheck. More than two weeks of slogging trays at the diner. Her brother Eli shuffled into the kitchen, rubbing sleep out of his eyes. He dropped into the seat across from her and snatched a piece of toast off the plate like it had personally wronged him. He was halfway through chewing when he leaned over and caught a glimpse of her phone. His chewing slowed. "Wait, is that" "Don't ask," Ama cut him off too quickly, jerking the phone to her chest. Eli froze, toast halfway to his mouth. "...Okay then." He gave her a side-eye, like he wanted to press further but knew better. Instead, he muttered something about "weird secrets" under his breath and went back to devouring breakfast. Ama sipped her coffee, heart thudding. She didn't want Eli to know. Not until she figured out what this really was. The second stream came almost by accident. She was walking home from the diner late, the neon buzz of liquor stores painting the sidewalks pink and green. Her feet ached, her apron still smelled faintly of grease, and all she wanted was to collapse face-first onto her mattress. Then the app buzzed. "Go live. Your fans are waiting." Fans. Ama snorted out loud. The idea of her having fans was so absurd that she nearly deleted the notification right then. But her thumb hesitated. Something inside her itched. So she hit the button. The screen blinked, and suddenly her tired face filled the frame, hair escaping from her bun, neon lights burning behind her like a cheap halo. The comments came instantly. Yo, rain girl's back! Sing something. Bet you can't sing. Ama rolled her eyes but couldn't stop a smirk tugging at her lips. "I sound like a dying cat, but sure." She cleared her throat, took a dramatic deep breath, and belted out the first line of a pop song. Her voice cracked spectacularly halfway through. The comments went feral. OMG I'M CRYING Terrible and iconic at the same time Somebody sign her already!! Ama covered her face with her hand, laughing until her cheeks hurt. And then the tips started rolling. $5. $20. $10. Another $20. She blinked at the screen. "Y'all pay for this? Damn." By the time she reached her block, she'd earned $92 for being a clown. The third stream, though? That one she planned. The next morning at the courier office, her boss barked at her for messing up a delivery slip. His voice was nasal, loud, and his coffee stained tie flapped as he wagged a finger at her. Ama bit her tongue, nodded, but the whole time her phone burned in her pocket. At lunch break, she shut herself into the copy room and hit Go Live. "Alright," she whispered to the camera, "y'all ever wanted to hear your boss roasted? Watch this." She pitched her voice into a whiny falsetto: "Ama, how dare you confuse the yellow forms with the blue ones? This company will collapse without proper stapling protocols!" The comments exploded. DEAD Send this to his wife $50 if you say it to his face Ama froze, staring at that last comment. Then grinned. "Bet." She strolled out, phone tucked against her palm, the live still rolling. "Hey, boss!" she called. He turned, eyebrows already furrowed. "You know coffee stains aren't a fashion statement, right?" The look on his face, sputtering disbelief it was priceless. The chat went feral, emojis and laughter exploding across the screen. Tips rained in. By the end of the week, Ama wasn't just dipping her toes in anymore. She was swimming. Flirt with a stranger on the subway? $150. Eat a spoonful of hot sauce on camera? $80. Pretend to faint in a grocery store aisle? $220. Ama was high. High on the rush, the comments, the money. She laughed until she cried, she cringed at herself, and then did it again because strangers loved it. But underneath it all, a voice nagged at her. This isn't safe. You don't know these people. They're paying to see you act stupid. What happens when stupid isn't enough? Every time she looked at her mom's medical bills taped to the fridge, though, or at Eli's tired face after his night shifts, she shoved the voice down. Just one more stream, she told herself. Then I'll stop. It was late on a Wednesday night, and Ama was sitting on her fire escape, shivering in the December chill. She'd gone live just to vent, talking to the camera about how much she hated the cold, how her radiator barely worked, how the city felt like it was squeezing her from all sides. She hadn't done anything wild. She was just talking. And then it happened. "Mr. X tipped $500." Ama blinked. She thought she'd misread. Five hundred? For what? She hadn't done anything except complain about her landlord and hug her knees against the metal bars. Another message appeared, swallowed quickly by the flood of chat. Mr. X: More. I want more. Ama's stomach tightened. She scrolled, looking for context, but the message was gone, buried under emoji spam and dares. She licked her lips, uneasy. "Uh... more what?" she muttered to the phone. No reply. But the $500 sat heavily in her account, like a stone in her gut. Someone out there, someone hidden behind a blank profile picture and a single letter was watching. Closely. Paying attention in a way that felt too sharp. And just like that, Ama knew this wasn't just a silly game anymore. Somebody wanted more. More than she was ready to give.
Ama didn't mean to blow up. Not like this. One week ago, she was just another broke girl with two jobs and no future. By day, she answered phones in a dingy call center, voice chipper even when customers cursed her out. By night, she wiped tables in a coffee shop until her back ached and her shoes reeked of spilled lattes. Her phone buzzed only with bank alerts, overdraft warnings, late-fee notices, and debts she pretended not to see. Invisible. Forgettable. That was her life. But now? Now she couldn't step outside without whispers trailing after her. "That's her...
Rain Girl." The nickname clung to her like static. The first time she heard it, she nearly dropped her groceries. She'd been balancing a bag of cheap beans and bread when two teenage girls stopped dead on the sidewalk, staring at her like she'd just stepped out of their screens. "Omgggg, it's her," one squealed, shoving her friend's shoulder. "From the rain video!" Phones were whipped out. Cameras hovered. The girls giggled like she was some celebrity. Ama forced a small wave, cheeks burning, then bolted into the nearest bus, groceries nearly spilling onto the floor. Her stomach was still knotted hours later when she opened her app and saw her follower count had nearly tripled. From three thousand to over seven. Donations pinged in her inbox like little fireworks. Clips of her rain dance had been clipped, remixed, and memed. Strangers wrote things like "pure joy in human form" or "the internet's main character this week." For the first time in her life, Ama wasn't invisible. She wasn't struggling alone. The spotlight had found her, and though it burned hot and strange, she couldn't pull away. By the end of the week, her streams weren't just pulling hundreds. They were pulling tens of thousands. The donations rolled in faster than her rent, faster than her mom's hospital bills, faster than the constant hunger in her brother's eyes. For the first time, Ama breathed without feeling crushed. And for the first time, Ama felt untouchable. But clout was loud. And loud things always drew enemies. The first to notice was her cousin. Zee was in chaos in sneakers. Loud, reckless, always bouncing between dumb hustles and wilder dares. He was the type to climb a billboard to hang a banner for his mixtape, or dive into a fountain at midnight just to make security chase him. He lived for attention, craved it, breathed it like oxygen. Zee had been on Cash for Fun way before Ama. His stunts were stunts that usually ended with scraped knees or cheap laughs setting his hair on fire, eating raw peppers, and nearly breaking his arm skateboarding off a roof. He had scars and maybe a hundred loyal viewers, tops. So when Ama's follower count shot past his in days, Zee's jaw clenched like stone. "Rain girl, huh?" he muttered one night, scrolling through her trending clips. He threw his phone on the couch with a scoff. "You dance in puddles, and suddenly the whole internet worships you? I nearly burned my face off last week for twenty bucks." Ama smirked. "Maybe people just... like me more." That stung him. She saw it flash in his eyes before he masked it with a grin. But Zee wasn't dumb. He pitched a collab. "Cousin duo. Chaos squared. Imagine it's your charm, my stunts. Boom. We'd own the app." Ama hesitated, then agreed. The money was too good to ignore. But deep down, she knew Zee didn't want to share the spotlight. He wanted to steal it. If Zee was trouble, Tomi was worse. Tomi had been Ama's friend since high school. She was steady, safe, the kind of girl who always carried tissues and painkillers in her bag "just in case." Tomi knew Ama before the debt, before the app. She was Ama's anchor, the one who reminded her to eat, to rest, to breathe. But Tomi didn't understand the kind that hollowed your ribs and left you awake at night worrying how to keep the lights on. She didn't know the desperation of needing clout to pay for your mother's medicine. "You're turning into somebody else," Tomi said one afternoon, watching Ama edit clips. Ama laughed, eyes fixed on her laptop. "Somebody richer, maybe." "No," Tomi said softly. "Somebody fake. These people don't care about you. They'll chew you up and spit you out. Ama rolled her eyes, but her chest tightened. Ama was streaming in the coffee shop, making jokes about customers when Tomi walked in. Ama smiled, waving her in. The chat exploded. "Who's that? 👀 She's cute!" "New girl UNLOCK???" "Make her do something!!" Ama laughed nervously. "That's my bestie, Tomi. Say hi." Tomi shook her head, uneasy. "No, Ama. Not like this." But the chat didn't care. "Ask if she's single." "$200 if she admits her crush." "DO ITTTT." Ama hesitated. She should've shut it down. Should've ended the stream. Instead, she turned to Tomi with a teasing grin. "C'mon, tell them. Who do you like? We'll make it fun." The silence stretched. Tomi's cheeks flushed red. She stormed out, slamming the door behind her. Ama killed the stream seconds later, but the damage was done. Clips spread like wildfire: "Bestie Exposed." Comments dissected every frame, every glance. By morning, Tomi had blocked her. Ama stared at her phone that night, guilt sinking deep. She told herself it wasn't her fault, that the chat pushed her, that she didn't mean to cross the line. But deep down, Ama knew the truth. She had chosen the stream over her friend. And she'd probably do it again. The next day, Zee leaned back in his chair, watching her scroll through angry texts from Tomi. His grin was gone. His tone was sharp. "Cash for Fun eats people alive," he said. For the first time, Ama saw no humor in his eyes. Just something close to pity. Ama smiled anyway, though her stomach twisted like a knot. Because she already knew. And she couldn't stop..