Lupe set her fork down on the styrofoam container and stretched her arms over her head, letting out a satisfied groan. The movement pulled her tank top up, and I caught a sliver of smooth brown skin above the waistband of her shorts. I looked away fast, but not fast enough.
"Good rice," she said, eyeing me. "My mother would say you eat like a bird, though. You left half your chicken."
"I ate plenty."
"You ate nothing." She poked my container with her fork. "You're a sprinter. You need fuel."
I picked up a piece of chicken and ate it just to shut her up. She smiled, satisfied, and leaned back against the foot of her bed. Her hair spilled over the rough cotton of her bedspread, black and shiny under the overhead light. The room smelled like her perfume—something floral and sharp—mixed with the greasy smell of our takeout.
"So," she said, drawing the word out. "Are you going to tell me what happened with the blonde?"
"Dana?"
"The one who looks at you like you're a piece of meat."
I felt heat climb my neck. "She paced me on a six-mile run."
"And then?"
"And then nothing."
Lupe raised an eyebrow. She didn't believe me. I could see it in the way her mouth curved, knowing and patient. But she didn't push. She just let the silence sit there, comfortable and heavy, until I had to look away.
The floorboards were cool under my bare feet. I curled my toes against them, grounding myself. Across the room, the window was open a crack, letting in the sound of crickets and the distant hum of traffic.
"You know," Lupe said, picking at a loose thread on her shorts, "I think you're the first person here who doesn't treat me like I'm invisible."
"What do you mean?"
"The other girls on the floor—they see the accent, the scholarship, the fact that I eat in the dining hall even when it's not meal time." She shrugged. "They decide who I am before I open my mouth."
"That's stupid."
"Yeah." She smiled, slow and warm. "That's what I like about you. You don't do that."
I didn't know what to say to that. I picked up my own fork and pushed a grain of rice around my container. The silence between us was easy, though. Not like the silence in the shower with Dana, which had felt electric and dangerous. This was softer. Like we were both just breathing the same air and it was enough.
"Tell me about Mexico," I said.
Her face lit up. "What do you want to know?"
"Anything. Your family. Your town. What you miss."
She laughed, low and easy. "You want my whole life story?"
"I've got time."
She settled back against the bed, crossing her legs at the ankle. "Okay. My town is small. Maybe five thousand people. My mother sells tamales on the corner by the church, has for twenty years. My father works construction when there's work." She paused, picking at the thread again. "I'm the first one to go to college. First one to leave."
"That's a lot of pressure."
"Sí." She said it softly, almost to herself. "But I'm here. I made it. I'm going to be a physicist."
"Why physics?"
She tilted her head, considering. "Because the universe is huge and I want to understand it. Because when I was little, I used to lie on the roof of my house and look at the stars and think—someone has to know what those are. Why not me?"
The way she said it, simple and certain, made something in my chest tighten. I didn't have that kind of certainty about anything. I just ran fast and hoped that would be enough.
"That's beautiful," I said.
She looked at me, really looked, and for a moment the playfulness dropped away. "You think so?"
"Yeah."
Her smile came back, softer this time. "You're nice, Macy. I'm glad you're my roommate."
I was glad too. I didn't say it out loud, but I felt it—a warmth that spread through my chest and settled somewhere low in my stomach. I watched her reach for her water bottle, the way her throat moved when she swallowed, and I had to look away again.
The crickets were loud through the window. I could hear someone down the hall laughing, a door slamming, the muffled bass of a stereo. Normal sounds. Normal night. Nothing about this should have felt charged, but it did. Every time Lupe moved, I was aware of it. Every time she laughed, I wanted to hear it again.
"You know what I miss most?" she said, setting the bottle down.
"What?"
"Dancing." She grinned. "There was this club in my town, more of a hall really. On Saturday nights they'd push the tables against the wall and play music until two in the morning. My cousins and I would go and dance until our feet hurt."
"What kind of music?"
"Everything. Salsa, cumbia, sometimes American pop." She laughed. "My uncle would always request the same song, and my aunt would roll her eyes, and then they'd dance anyway."
"That sounds nice."
"It was." She looked at me, a challenge in her eyes. "You ever dance?"
"Not really. I run. That's my thing."
"Running is just dancing with nowhere to go."
I laughed, surprised. "That's the most poetic thing anyone's ever said about track."
"I'm full of wisdom." She winked. "You'll learn."
We fell into easy silence again. I leaned back on my hands, the rough cotton of her bedspread scratching against my palms. She was still cross-legged, her tank top riding up just a little, showing the curve of her hip. I kept my eyes on her face, but it took effort.
"So," she said, drawing the word out again. "The blonde. Dana."
"What about her?"
"Is she your girlfriend?"
I choked on air. "What? No."
"Just a friend?"
"She's—" I hesitated, not sure how to explain. "She helps Coach Hill with the distance runners. She's a former runner."
"Uh-huh." Lupe's tone was knowing. "And she just happened to pace you on your run and then something happened that you don't want to talk about."
"Nothing happened."
"Liar."
She said it without heat, almost teasing, but the word hit me anyway. My face went hot. I opened my mouth to deny it, but nothing came out.
Lupe laughed, soft. "It's okay. You don't have to tell me. I'm just—" She paused, searching for the word. "Curious. About you."
"Why?"
"Because you're interesting." She shrugged. "You're quiet, but you watch everything. You notice things. You notice me."
I felt my pulse skip. "What do you mean?"
"You know what I mean." Her voice dropped, just a little. "The way you looked at me that first night. When I was changing."
The air left my lungs. She knew. She'd known all along.
"I didn't—" I started.
"It's okay." She cut me off, gentle. "I liked it."
I stared at her. She stared back, dark eyes unblinking, a small smile playing at her lips. The silence between us was no longer easy. It was thick, electric, humming with something I couldn't name.
"You're pretty," she said. "I told you that already. I meant it."
My throat was dry. "You're pretty too."
"I know." She grinned, breaking the tension. "But I like hearing you say it."
I laughed, and the sound came out shaky. She laughed too, and somehow that made it better. The charge between us didn't disappear, but it shifted—less dangerous, more playful. Like we were both testing the edges of something, seeing how close we could get without falling in.
"You know what I like about you?" she said, reaching for her water bottle again.
"What?"
"You don't pretend." She took a sip. "Most people, they see me and they pretend not to look. They pretend they don't notice my body or my accent or the fact that I'm different. But you—" She pointed at me. "You look. And you don't apologize for it."
I didn't know what to say to that. Because she was right. I did look. I couldn't help it. Every time she moved, my eyes followed—the curve of her hips, the thickness of her thighs, the way her hair swung when she turned her head.
"I'm sorry," I said, without meaning to.
"Don't be." She set the bottle down. "I like it."
She said it simply, like it was nothing. Like it was the most natural thing in the world. And maybe it was. Maybe the way I looked at her was just—looking. Maybe it didn't have to mean anything.
But it did. I knew it did. And I knew she knew it too.
"Okay," I said, forcing lightness into my voice. "So you like that I look at you. What else do you like?"
She tilted her head, considering. "I like the way you run. You're fast, but you make it look easy. Like you're not even trying."
"I'm always trying."
"I know. That's what I mean. You make it look easy anyway."
I felt a flush of warmth at her words. "What else?"
"I like the way you laugh when you think something's funny but you don't want to admit it." She grinned. "Like right now."
I was laughing. I hadn't even noticed. I stopped, and she laughed, and the sound filled the room, easy and warm.
"Okay, you're too good at this," I said.
"At what?"
"Making me feel—" I searched for the word. "Seen."
Her smile softened. "Good. That's what I want."
We looked at each other for a long moment. The crickets were still loud outside. The room still smelled like takeout and her perfume. But something had shifted between us—something I couldn't put into words.
She reached for the hem of her tank top and pulled it over her head.
I froze.
She was wearing a bra underneath—simple, white, practical. Her skin was smooth and brown, her shoulders bare, the curve of her stomach visible above the waistband of her shorts. She tossed the tank top onto her bed and stretched, arching her back, and I watched the way the muscles moved under her skin.
"What?" she said, catching my gaze. "It's hot in here."
"It's—" I swallowed. "It's not that hot."
"Maybe I'm just comfortable." She shrugged, and the motion made her bra straps shift against her shoulders. "You don't mind, do you?"
"No," I said, and my voice came out too quick. "I don't mind."
She smiled, slow and knowing. "Good. Because I like the way you look at me."
I opened my mouth to say something—I don't know what, maybe to deny it, maybe to deflect—but no words came out. I just sat there, my hands pressed against the rough cotton of her bedspread, my mouth slightly open, the air between us suddenly thick.
She was looking at me with a challenge in her eyes, waiting for me to say something. To do something. To close the distance between us.
And I couldn't move.
The silence stretched, charged and electric, and I felt my heart pounding in my chest, my pulse loud in my ears. The sharp, floral scent of her perfume filled my nose. The cool floorboards pressed against my bare feet. The crickets kept singing outside, oblivious.
Lupe's eyes were dark and playful, and she said, "You like that, don't you?"
"Yeah," I said. The word came out before I could stop it, rough and honest. "I do."
Her smile widened, slow like honey. "There it is."
"There what is?"
"The truth." She shifted on the bed, crossing her legs the other way, the motion making her thighs press together. "You've been dancing around it all night. Looking at me, looking away. Like you're scared of getting caught."
"Maybe I am."
"Caught doing what?"
I swallowed. The room felt smaller than it had a minute ago, the walls closing in with the smell of her perfume and the heat coming off her skin. She was watching me with those dark eyes, patient as a cat, and I knew she wasn't going to let me off the hook.
"Looking at you," I said. "Wanting to look at you."
"And what do you want to see?"
My mouth went dry. "Everything."
She laughed, low and pleased. "Everything's a lot."
"I know."
She didn't look away. Neither did I. The crickets were still going outside, someone's stereo thumping through the wall, but it all felt distant, underwater. The only thing real was the space between us, and how small it kept getting.
"You know what I'd let you do?" she said, her voice dropping to something almost shy, almost playful. "If you wanted?"
"What?"
"Put your mouth on me."
The air left my lungs. She said it so simply, like she was telling me her favorite color, and the casualness of it made it worse. My pulse was hammering in my throat. I could feel the heat climbing my neck, spreading across my chest.
"My—" I started, and my voice cracked. "My mouth?"
"Mm-hmm." She traced a finger along the strap of her bra, slow and deliberate. "Right here." She touched the top of her breast, just above the white cotton. "I think about it sometimes. What it would feel like. Someone's tongue on me, right there."
I couldn't breathe. She was watching me with those dark eyes, half-lidded, and there was a challenge in them, a dare. She wanted to see what I'd do with this. Whether I'd run or stay.
"That's—" I started.
"Dirty?" she offered.
"I was going to say something else."
"What?"
"I don't know." I laughed, shaky. "I lost the word."
She grinned, pleased with herself. "You're cute when you blush."
"I'm not blushing."
"Your whole chest is red." She reached out and tapped my collarbone with one finger, feather-light. The touch sent a jolt through me, electric and sharp. "See?"
"That's just—" I swallowed. "It's hot in here."
"You said it wasn't that hot."
"I lied."
She laughed, and the sound was warm, easy, like we were sharing a joke that only we understood. And maybe we were. Maybe that's what this was. Two girls sitting on a bed, talking about mouths and breasts and the space between them, pretending it was nothing when it was everything.
"So," she said, drawing the word out. "If I took this off—" She hooked a thumb under her bra strap. "Would you look?"
My throat closed. I nodded.
"Would you want to touch?"
Another nod. I couldn't find my voice.
"Would you want to put your mouth on me?"
I opened my mouth, closed it, opened it again. "Yes," I whispered.
She held my gaze for a long moment. Then she laughed, bright and sudden, and the tension broke like a wave against a rock. "God, you're easy to tease. I'm just playing with you."
"You're—" I blinked. "You're playing?"
"Mostly." She leaned back, crossing her arms behind her head, the motion stretching her torso and making her breasts lift against the white cotton. "But not entirely. I like you, Macy. I like that you're honest about what you want. Even when you're scared of it."
"I'm not scared."
"You are." She said it without heat, just a fact. "But that's okay. I'm scared too sometimes."
"Of what?"
She looked at me, and for a second the playfulness dropped away, leaving something raw underneath. "Of wanting things I'm not supposed to want. Of being seen wanting them."
The words hit me in the chest. I knew that feeling. I'd been living in it since the first time Coach Hill's eyes caught mine on the track.
"Yeah," I said. "I know that one."
She smiled, soft. "I figured you might."
The silence that settled between us was different now. Heavier, but not bad. Like we'd both said something real and were letting it sit, letting it breathe.
"What else would you let me do?" I asked, and the boldness of my own voice surprised me.
Her eyebrows rose. "Oh, you want to keep going?"
"You started it."
"Fair." She considered, tapping a finger against her chin. "Let's see. I'd let you kiss my neck. Right here—" She tilted her head, exposing the column of her throat. "Where it's soft. I'd let you bite me, just a little. I like that."
My pulse was a drum in my ears. "What else?"
"I'd let you put your hands on my waist. Pull me close." She demonstrated, her hands sliding to her own hips, fingers splayed. "I'd let you press your body against mine. Feel how warm I am."
"And?"
"And I'd let you slide your hands down—" She trailed her fingers along her thigh, over the worn fabric of her shorts. "To my legs. Feel how strong they are. All those miles I walk, all that work."
I was gripping the edge of her bedspread so hard my knuckles were white. "And then?"
"And then—" She leaned forward, and her voice dropped to a whisper. "I'd let you find out what's between them."
The room tilted. I could feel the heat between my own legs, a pulsing ache that had been building since she pulled her shirt off. My body was responding to her words in ways I couldn't control, and I knew she could see it—the flush on my chest, the way my breath was coming short.
"You're evil," I managed.
"I'm honest." She grinned. "There's a difference."
"Is there?"
"I think so." She reached out and took my hand, and the touch was so unexpected that I almost flinched. Her fingers were warm, calloused at the tips, and she turned my hand over and traced the lines of my palm. "You've got runner's hands. Calluses right here—" She pressed her thumb to the base of my fingers. "From gripping. You hold on tight."
"I guess."
"I like that." She looked up at me, and her eyes were dark and soft. "I like the idea of you holding on to me."
I couldn't speak. She was still holding my hand, her thumb tracing slow circles on my palm, and the sensation was sending sparks up my arm, settling somewhere deep in my stomach.
"You know what I'd do?" she said, her voice low. "If you were brave enough to touch me?"
"What?"
"I'd let you find out how wet I get when I talk like this." She said it simply, like it was nothing, and the casualness of it made my whole body clench. "I'd let you feel it. Right here—" She pressed my hand against her thigh, just above her knee. "If you wanted."
The fabric of her shorts was thin. I could feel the warmth of her skin through it, the solid muscle underneath. My hand was frozen on her thigh, and she was watching me, waiting, her eyes half-lidded and knowing.
"You can move it," she said. "If you want."
I didn't move. I couldn't. The air was thick between us, charged with something I couldn't name, and I was terrified that if I moved, everything would shatter.
"Or not," she said, and she let go of my wrist. The loss of her touch was almost physical. "No pressure. I'm just saying—" She leaned back, settling against the wall. "I like talking to you. I like that we can say things like this and it doesn't have to mean anything."
"Doesn't it?"
She tilted her head. "Does it?"
I didn't have an answer. The truth was, I didn't know what any of it meant. I didn't know what I wanted, or what she wanted, or where the line was between joking and something real.
"I think," I said slowly, "it means something to me."
Her expression softened. "Yeah?"
"Yeah." I pulled my hand back, resting it in my own lap. "But I don't know what."
"That's okay." She reached for her water bottle, taking a long sip. "You've got time to figure it out."
The crickets were still singing. The room still smelled like takeout and her perfume. But something had shifted between us, something I couldn't put into words. It wasn't sex, exactly. It was closer than that. It was the feeling of being seen, of being known, of being wanted—not for my body or my speed, but for me.
"Lupe?" I said.
"Mm?"
"Thanks."
"For what?"
"For not pretending." I met her eyes. "For being real with me."
She smiled, slow and warm. "Someone has to."
The words hung in the air between us, simple and true. I didn't know what tomorrow would bring—practice with Coach Hill, the weight of her gaze, the memory of Dana's hands in the shower. But right now, in this small room with this girl who saw me, I felt something I hadn't felt in a long time.
Safe.
"You know," Lupe said, her voice dropping back to that teasing lilt, "if you ever change your mind about the mouth thing—"
"Lupe."
"I'm just saying. The offer stands." She winked. "No expiration date."
I laughed, and the sound was shaky but real. "I'll keep it in mind."
"You do that." She reached for the lamp on the nightstand, and the room went dark except for the faint glow of the window. "Good night, Macy."
"Good night, Lupe."
I lay back on my bed, staring at the ceiling. The dark was full of her perfume, the memory of her hand on mine, the echo of her words in my ears. My body was still humming, still aching, and I knew it would be a long time before I fell asleep.
But for the first time all day, the ache didn't feel like something to be afraid of.
It felt like something to hold onto.
I lay there in the dark, listening to Lupe's breathing even out from her bunk above. The ceiling was a pale blur, and my body was still humming with everything she'd said, everything she'd offered. My hand tingled where she'd touched it, and I pressed my palm against my stomach, trying to calm the ache that had settled low and insistent between my legs.
The silence in the room was thick enough to swim in, and then it wasn't silence at all.
Lupe shifted above me, the springs of her bunk complaining in a long, slow creak. I held my breath, waiting for the rustle of her turning over, the soft sigh of settling. But the creak didn't stop. It moved, rhythmic, a slow and steady pulse that had nothing to do with sleep.
My body went rigid.
She wasn't trying to hide it this time. There was no careful silence, no muffled movement. The sound was deliberate, unhurried, the mattress bowing under the roll of her hips. I could picture it without trying—her hand sliding down her belly, fingers parting the dark hair between her thighs, finding the wet heat waiting there.
The air in the room changed. It was still dark, still full of her perfume, but now it was charged with something else. The sound of her breathing, soft and steady, and then a small, breathy exhale that was almost a sigh, almost a moan.
I pressed my thighs together, and the ache between my legs flared, sharp and insistent. My hand was already on my stomach, and I could feel the heat of my own skin through the thin cotton of my shorts. I was wet. I'd been wet since she took my hand, since her thumb traced those slow circles on my palm, and the feeling had only grown, pooling low and heavy while I lay in the dark listening to her breathe.
Now I listened to something else.
The rhythm of her hips changed, faster, the creak of the springs quickening. A soft gasp escaped her, and then another, and the sounds were so clear, so close, that I could almost feel the heat of her body above me. I imagined her face—eyes squeezed shut, lips parted, her hand moving between her legs with a practiced urgency. I imagined her breasts, small and dark-tipped, rising and falling with each breath.
I didn't mean to move my hand. But my fingers were already sliding down, past my belly button, under the waistband of my shorts. The skin there was smooth, bare, still strange to my touch. I'd shaved it just a few days ago, and the memory of that first time—the razor in my hand, the careful strokes, the image of Coach Hill's face in my mind—sent a fresh pulse of heat through me.
My fingers found my slit, and I bit my lip to keep from gasping. I was so wet. The slickness coated my fingers instantly, and I spread it slowly, up and down, feeling the swollen lips part under my touch. My clit was already hard, peeking out from its hood, and when I circled it with my fingertip, a jolt of pleasure shot through my entire body.
Above me, Lupe moaned—soft, low, a sound that was almost a word. I couldn't make it out, but the vibration of it, the intimacy of it, made my hips twitch involuntarily. I pressed my finger harder against my clit, circling, circling, and the world narrowed to the sound of her breath and the feel of my own slick heat.
I thought about her tits. The way they'd looked this morning, bare and unselfconscious as she stood in front of the mirror. The way her nipples had tightened in the cool air, dark against her brown skin. I thought about the way she'd looked at me when she said I was pretty, her eyes dark and soft, and the way she'd taken my hand tonight, tracing the calluses on my palm like she was reading a map.
I imagined her hand instead of mine. Imagined her fingers sliding through my wetness, parting me, finding the spot that made me arch off the bed. I imagined her mouth there, her tongue flat against me, lapping at the slickness like she was drinking me in. The thought made me gasp, and I clamped my free hand over my mouth to stifle the sound.
But I couldn't stop the sounds from above. Lupe's breathing had turned ragged, her moans coming faster, higher. The springs creaked in a frantic rhythm, and I could hear the wet sound of her fingers moving inside her, the unmistakable squelch of her arousal. She wasn't holding back. She was giving herself to it completely, and the knowledge that I was hearing it, that I was lying here listening to her come apart, made my own pleasure spike.
I thought about Dana, too. The way her hands had felt on my skin in the shower, the way she'd undressed me like she had all the time in the world. The way her mouth had found my nipple, the way her fingers had slid between my legs, the way she'd looked at me with that knowing, hungry gaze. And behind Dana's face, Coach Hill's blue eyes, watching. Always watching.
My finger was moving faster now, pressing harder, and I could feel the heat building in my belly, coiling tight like a spring. I was close. So close. And then Lupe cried out—a sharp, breathless sound that cut through the dark—and the springs shuddered once, twice, and then went still.
The silence that followed was deafening.
I froze, my hand still pressed between my legs, my heart hammering against my ribs. I could hear her breathing, ragged and heavy, slowly evening out. A long, satisfied sigh drifted down from the bunk above, and then the mattress creaked as she shifted, settling into the sheets.
I didn't move. I barely breathed. My finger was still resting on my clit, wet and swollen, and the ache between my legs was unbearable. I was right on the edge, teetering, and the sound of her orgasm had pushed me closer than I'd ever been without falling over.
I wanted to finish. I wanted to press my finger harder, to circle faster, to let the wave crash over me. But I was terrified that she'd hear. Terrified that the creak of my bed, the hitch of my breath, would betray me. So I lay there, trembling, my body screaming for release, and I listened to her breathing slow into the deep, even rhythm of sleep.
It took a long time for the ache to subside. But it didn't go away. It just settled, low and heavy, a constant reminder of everything I wanted and couldn't have.
I turned onto my side, facing the wall, and pressed my thighs together. The friction was a poor substitute, but it was something. I closed my eyes, and behind my lids, I saw Lupe's face—her lips parted, her eyes dark—and then Dana's hands, and then Coach Hill's blue gaze, watching me from the doorway of the shower.
The image was so vivid I could almost feel the heat of the steam, the cold tile against my back, Dana's fingers sliding inside me as Coach Hill watched. I imagined her voice, low and rough, telling me to be a good girl. Telling me to take it. Telling me I was doing so well.
My hand drifted down again, almost without permission, and this time I didn't stop. I slid my fingers through the wetness, spreading it, and then I pressed two of them against my clit, rubbing in slow, deliberate circles. The pleasure was immediate, sharp, and I bit down on my pillow to keep from moaning.
I thought about Lupe's tits again—the weight of them in my hands, the taste of her nipples on my tongue. I thought about the way she'd said my name, low and teasing, and the way her thumb had traced the lines of my palm like she was memorizing me.
I thought about Dana's body, lean and strong, pressing against mine in the shower. The way her thigh had slid between my legs, the way she'd whispered filthy things in my ear, the way she'd made me feel like I was the only thing in the world that mattered.
And behind it all, Coach Hill's blue eyes. Watching. Wanting. Waiting.
My hips bucked against my hand, and I pressed harder, faster, the coil in my belly winding tighter and tighter. I was so close. I could feel it building, the pressure mounting, and I bit down on the pillow so hard I tasted cotton.
And then it broke.
The orgasm crashed over me in a wave of heat and light, and I had to clamp my hand over my mouth to keep from crying out. My body arched off the bed, my thighs trembling, my fingers pressed hard against my clit as the pleasure ripped through me. It went on and on, longer than the first time, deeper, and when it finally subsided, I lay there shaking, drenched in sweat, my heart pounding in my ears.
I pulled my hand out of my shorts, sticky and slick, and stared at the ceiling. The room was quiet now, except for Lupe's soft, even breathing. She was asleep. Happy. Satisfied.
And I was awake, my body still humming, my mind still racing, the taste of my own arousal on my lips.
I didn't know what any of it meant. I didn't know what I wanted, or who I wanted, or where the line was between the two of them—between Lupe's warm, teasing smile and Dana's knowing hands and Coach Hill's blue, watching eyes. But I knew one thing, lying there in the dark with the echoes of Lupe's orgasm still ringing in my ears.
The ache wasn't going anywhere.
And neither was I.
I lay there for a long time, my body cooling, the sweat drying on my skin until it felt tight and salty. The ceiling was a pale blur above me, and I watched it without seeing it, my mind still turning over images I couldn't shake. Lupe's hand between her legs. Dana's mouth on my nipple. Coach Hill's eyes in the doorway of the shower, watching me like I was a race she intended to win.
My hand was still sticky, and I wiped it on the inside of my thigh without thinking, the skin there slick and warm. I should have gotten up. Should have gone to the bathroom, cleaned myself off, brushed my teeth, done any of the normal things a person does after they've been lying in the dark touching themselves to the sound of their roommate coming. But I couldn't make my legs move. They felt heavy, boneless, like they belonged to someone else.
Above me, Lupe sighed in her sleep—a soft, contented sound that made my chest ache in a way I didn't want to examine. She'd rolled onto her side, and I could hear the whisper of her sheets as she settled deeper into the mattress. She was done. She'd gotten what she needed, and now she was floating somewhere warm and dark, and I was still here, wide awake, my body humming like a plucked string.
The worst part was that I'd already come. My orgasm had been sharp and blinding, and for a few seconds I'd been somewhere else entirely, my hips bucking against my hand, my teeth sunk into the pillow. But it hadn't been enough. It had taken the edge off, but the ache underneath was still there, patient and hungry, waiting for something I couldn't name.
I turned onto my back again and stared at the underside of Lupe's bunk. The wooden slats were dark, the mattress above them sagging slightly under her weight. I could hear her breathing, slow and even, and I imagined her face in the dark—lips parted, lashes fanned against her cheeks, her long black hair spread across the pillow like a river.
My hand drifted down again, and this time I didn't stop it. My fingers found my mound, smooth and bare, and I pressed my palm flat against it, feeling the heat of my own skin. I was still wet. The slickness had cooled but not dried, and when I slid my middle finger through my slit, it slipped easily, gliding over the swollen lips, finding my clit still hard and sensitive.
I didn't rub this time. I just rested my fingertip there, light as a breath, and let the sensation build slowly. I thought about her tits again—the way they'd looked this morning, bare and unselfconscious, the dark nipples tightening in the cool air. I thought about the weight of them, the way they'd move if she leaned over me, the way they'd feel pressed against my mouth.
I thought about Dana's body, too. The lean muscle of her arms, the way her hands had felt on my skin, confident and unhurried. The way she'd undressed me in the shower like she had all the time in the world, like my body was something to be savored, not rushed. The way her fingers had slid between my legs, finding me wet and ready, the way she'd looked at me with that knowing, hungry gaze.
And behind it all, Coach Hill's blue eyes. Watching from the doorway, her arms crossed, her expression unreadable. I imagined her voice, low and rough, telling me to be a good girl. Telling me to take it. Telling me I was doing so well, and the thought made my hips twitch, my finger pressing harder against my clit.
I moved my finger in slow circles, barely there, and the pleasure built like a tide coming in. I didn't want to rush it this time. I wanted to draw it out, to feel every pulse of heat, to make it last until I couldn't stand it anymore. The room was quiet except for Lupe's breathing, and I matched my rhythm to it, slow and deep, my hips rocking against my hand.
I thought about what it would feel like to touch her. Not just to imagine it, but to actually reach up through the dark and slide my hand between her legs, to feel her wetness on my fingers, to hear her gasp my name. I thought about the way she'd looked at me when she said I was pretty, her eyes dark and soft, and the way she'd taken my hand tonight, tracing the calluses on my palm like she was reading a map.
My finger moved faster, and I bit my lip to keep from moaning. The ache was building again, coiling low in my belly, and I let it. I didn't try to hold it back this time. I pressed two fingers against my clit, rubbing in tight circles, and I thought about Lupe's mouth on mine, her tongue sliding against mine, her hands in my hair.
I thought about Dana's thigh between my legs in the shower, the pressure of it, the way she'd whispered filthy things in my ear. I thought about Coach Hill's voice, low and commanding, telling me to be good, and the way my body responded to it, the way I wanted to obey.
My hips bucked against my hand, and I pressed harder, faster, the coil winding tighter and tighter. I was close. I could feel it building, the pressure mounting, and I bit down on my lip so hard I tasted blood. And then it broke, a wave of heat that crashed through me, and I clamped my hand over my mouth to keep from crying out.
My body arched off the bed, my thighs trembling, my fingers pressed hard against my clit as the pleasure ripped through me. It went on and on, deeper this time, longer, and when it finally subsided, I lay there shaking, drenched in sweat, my heart pounding in my ears.
I pulled my hand out of my shorts, sticky and slick, and stared at the ceiling. The room was quiet now, except for Lupe's soft, even breathing. She was still asleep. Still happy. Still satisfied.
And I was awake, my body still humming, my mind still racing, the taste of my own arousal on my lips. I turned onto my side, facing the wall, and pressed my thighs together. The ache had subsided, but it hadn't gone away. It never went away. It just settled, low and heavy, a constant reminder of everything I wanted and couldn't have.
I closed my eyes, and behind my lids, I saw Lupe's face—her lips parted, her eyes dark—and then Dana's hands, and then Coach Hill's blue gaze, watching me from the doorway of the shower. The image was so vivid I could almost feel the heat of the steam, the cold tile against my back, Dana's fingers sliding inside me as Coach Hill watched.
I imagined her voice, low and rough, telling me to be a good girl. Telling me to take it. Telling me I was doing so well. And I knew, lying there in the dark with the echoes of my own orgasm still ringing in my ears, that the ache wasn't going anywhere.
And neither was I.


