The morning light came through the blinds in a single sharp line, cutting across the bed like a blade of gold. I lay still, my body warm and tangled in the rough cotton sheets, the fabric bunched between my thighs. The dorm room smelled of stale laundry and my perfume—something floral and sharp—and beneath that, the faint clean scent of Lupe's skin.
She was still asleep in the bunk above me. I could hear her breathing, slow and even, the rhythm of her ribs rising and falling through the thin mattress. I stretched my legs out, feeling the cool floorboards against my bare feet, and the ache between my thighs pulsed once, low and insistent. It hadn't gone away. It never went away. It just settled, heavy and patient, waiting.
I turned onto my back and stared at the underside of her bunk. The wood slats cast shadows across my face. I could see the edge of her blanket hanging down, the corner of her pillow. I thought about her body up there, naked under the thin sheet, her dark hair spread across the pillow. I thought about the way she'd looked at me last night, her eyes dark and knowing, her lips parted.
I slid out of bed, the floorboards cool against my soles. My own nakedness felt different this morning—less like an accident, more like a choice. I stood at the foot of the ladder to her bunk and looked up.
The light caught the curve of her shoulder, the line of her back where the sheet had slipped down. Her skin was warm brown, smooth, the muscles of her shoulders soft with sleep. Her long black hair fanned across the pillow, thick and glossy. I watched her ribs rise and fall, watched the slow rhythm of her breathing, and my own breath caught in my throat.
I wanted to touch her. I wanted to climb up there and press my body against hers and feel the heat of her skin. I wanted to put my mouth on her shoulder, on her neck, on her lips. The wanting was a physical thing, a pressure behind my sternum, a warmth spreading low in my belly.
I reached out and touched her shoulder. Just the tips of my fingers, light as a breath. Her skin was warm, soft, and I felt her shift slightly under my touch. My fingers traced the curve of her shoulder blade, the dip of her spine where it disappeared beneath the sheet. She made a small sound in her sleep—not quite a word, not quite a sigh—and my heart hammered.
I pulled my hand back. My fingers tingled where I'd touched her. I stood there, naked in the morning light, watching her sleep, and I felt the ache between my thighs pulse again, deeper this time. I pressed my thighs together, but it didn't help. It never helped.
I climbed back into my own bed, the springs groaning under my weight. I lay on my side, facing the wall, and pulled the sheet up to my chin. The cotton was rough against my skin, a reminder of the night before, of my own hand between my legs, of the images that had carried me over the edge—Lupe's face, Dana's hands, Coach Hill's blue eyes watching from the doorway.
I heard her shift above me. The mattress creaked. I held my breath, listening.
"You're awake," she said. Her voice was thick with sleep, rough at the edges.
"Yeah."
"How long have you been awake?"
"A while."
The silence stretched. I could hear her moving up there, the rustle of sheets, the soft thump of her feet hitting the floor. I turned over just as she climbed down the ladder.
She was naked. Of course she was naked. She slept naked, moved around the room naked, seemed to have no shame about her body at all. Her breasts were full, dark-nippled, and her hips curved into thick thighs. Her black hair hung loose around her shoulders, and she yawned, stretching her arms above her head, the muscles of her stomach pulling taut.
I couldn't look away. I didn't want to look away.
She caught me looking. Her lips curved into a slow smile, and she walked past my bed, deliberately, her hips swaying.
"You're staring," she said.
"I know."
She laughed, a low, easy sound. "I don't mind." She stopped at the window and pushed the blinds aside, letting the morning light flood the room. "It's nice to be looked at. Especially by someone pretty."
My face flushed. "I'm not—"
"You are," she said, turning to face me. "You're pretty, Macy. You know that."
I pulled the sheet up higher, suddenly self-conscious. She walked toward me, her bare feet silent on the floorboards, and stopped at the foot of my bed.
"Can I sit?" she asked, gesturing at the edge of my mattress.
I nodded, not trusting my voice.
She sat down, her weight dipping the mattress, the heat of her body radiating toward me. She was close enough that I could smell her—something clean and warm, like soap and sleep. Her dark eyes found mine, and she smiled again, softer this time.
"What were you thinking about?" she asked. "When you were watching me sleep?"
My mouth went dry. "I wasn't—"
"You were." She reached out and brushed a strand of hair from my face, her fingers grazing my cheek. "You had your hand on my shoulder. I felt it."
I couldn't breathe. Her hand was still near my face, her fingers inches from my skin.
"I was thinking about you," I said. The words came out before I could stop them. "I was thinking about touching you."
Her smile widened. "Touching me where?"
I swallowed. "Everywhere."
The word hung between us, heavy and charged. Her eyes darkened, and she leaned closer, her face inches from mine.
"Show me," she said.
My heart was pounding so hard I could feel it in my throat. I reached out, my hand trembling, and touched her hip. Her skin was warm, smooth, the bone sharp beneath my palm. She didn't move, didn't pull away. She just watched me, her dark eyes steady on mine.
I slid my hand up her side, feeling the dip of her waist, the swell of her ribs. Her skin was impossibly soft. I could feel her breathing, the rise and fall of her chest, and I watched her breasts move with each breath. Her nipples were dark and already hard.
"Is this okay?" I asked, my voice barely a whisper.
"Yes," she breathed. "Keep going."
I brought my other hand up, cupping her face. Her skin was warm under my palm, and she leaned into my touch, her eyes fluttering closed. I traced the line of her jaw, the curve of her lips, and she parted them slightly, her breath warm against my fingers.
"You're so beautiful," I said.
She opened her eyes. "So are you."
I leaned closer, my chest brushing against hers. Our nipples touched—just the lightest brush of skin against skin—and I felt a jolt of electric heat shoot through me. She gasped, her hands coming up to my waist, pulling me closer.
We pressed together, breast to breast, the heat of her body seeping into mine. I could feel her heart beating, fast and strong, matching my own. Her hands slid up my back, her fingers tracing my spine, and I arched into her, a low sound escaping my throat.
"I want you," I said. The words came out rough, desperate. "I want you, Lupe."
She pulled back just enough to look at me, her eyes dark and searching. "I know," she said softly. "I want you too."
The silence stretched between us, heavy with everything we hadn't said, everything we were about to say. Her hands were still on my waist, warm and steady, and I could feel the heat of her body through my skin, the ache between my thighs throbbing in time with my heart.
"But not yet," she said, and something in her voice made me still. "We have all the time in the world."
I opened my mouth to argue, to tell her I didn't want to wait, but she pressed her finger to my lips, silencing me.
"I'm not going anywhere, Macy." Her voice was soft, certain. "And neither are you. We can take our time."
I wanted to protest. I wanted to push her back onto the mattress and climb on top of her and feel her body under mine. But something in her eyes stopped me. Something patient, knowing. She wasn't saying no. She was saying not yet.
I let out a shaky breath. "Okay."
She smiled, and it was like the sun coming out from behind a cloud. "Good." She leaned in and pressed a kiss to my forehead—soft, almost chaste—and then she pulled away, standing up. The loss of her warmth was a physical ache.
"Come on," she said, grabbing a pair of shorts from her dresser. "Let's get dressed. I'm hungry."
I watched her pull the shorts up over her hips, watched the curve of her ass as she bent over to pick up a shirt. She caught me looking and laughed.
"You're going to wear your eyes out," she said.
"I can't help it."
She pulled the shirt over her head, hiding her breasts from view. I felt a pang of loss, irrational and sharp.
"You could always get dressed too," she said, gesturing at my naked body. "Unless you're planning to go to breakfast like that."
I laughed, the tension in my chest easing. "Maybe I am."
"You'd give the whole dining hall a show." She grinned. "Not that I'd mind."
I climbed out of bed, feeling her eyes on me as I crossed the room to my dresser. I pulled on a pair of jeans, a t-shirt, and then turned to find her watching me, a small smile on her lips.
"What?" I asked.
"Nothing." She shook her head. "Just thinking."
"About what?"
"About how glad I am that you're my roommate."
The words landed in my chest, warm and bright. "Me too."
She grabbed her keys from the desk and tossed them in her hand. "Come on. Let's go find some breakfast before I change my mind and drag you back to bed."
She said it like a joke, but there was something in her voice—something low and serious—that made my stomach flip. I followed her to the door, and she held it open for me, her hand brushing my lower back as I passed.
The hallway was quiet, the other doors closed. We walked side by side, her shoulder brushing mine, and I felt the heat of her body even through our clothes. The ache between my thighs hadn't subsided. It had settled, low and heavy, a constant reminder of everything I wanted.
She was right. We had time. But that didn't make the waiting any easier.
The dining hall was loud in that way only a Monday morning could make it—trays clattering, silverware scraping, the high buzz of a hundred conversations layered over each other. The smell of scrambled eggs and burnt toast hit me as we pushed through the double doors, and my stomach growled in response.
Lupe led the way to the serving line, grabbing a tray and sliding it along the metal rails. She piled her plate with eggs, bacon, a piece of toast, and a small bowl of fruit. I followed her lead, less decisively, ending up with a bagel and a cup of orange juice that I wasn't sure I'd actually drink.
"There's a table in the corner," she said, nodding toward the far side of the room. "Near the window."
We weaved through the tables, past clusters of students I recognized from orientation, past a group of girls in track shirts who glanced up as I passed. I felt their eyes on me, felt the weight of being new, and I kept my gaze fixed on Lupe's back, on the sway of her hips in those jeans, on the way her hair moved against her shoulders.
We sat down across from each other, and she immediately started eating, her fork moving from plate to mouth with an efficiency that made me smile.
"What?" she said, catching me watching.
"Nothing." I picked at my bagel. "Just hungry."
She raised an eyebrow but didn't push. We ate in comfortable silence for a few minutes, the noise of the dining hall filling the space between us. I let myself relax into it, let myself enjoy the simple pleasure of sitting across from her, of watching her eat, of being seen by her.
And then the chair beside me scraped back, and a girl sat down.
She was pale—not white-pale, but pale like she'd never seen the sun, pale like moonlight on snow. Her hair was black, cut short and choppy, falling across her face in uneven strands. Her lips were painted a deep, almost black red, and a silver ring glinted in the corner of her bottom lip. More metal decorated her face—a stud in her nose, a row of small rings up the curve of her ear, a barbell through her right eyebrow.
She set her tray down with a clatter and looked at me, her eyes a pale, startling gray.
My breath caught.
She was beautiful. Not in the way Lupe was beautiful—warm and golden and sun-kissed. This girl was beautiful in a way that made me think of midnight, of secrets, of things you weren't supposed to want but couldn't stop wanting anyway.
"You're new," she said. Her voice was low, almost lazy, like she'd just woken up.
"Yeah," I managed. "I'm Macy."
"Em." She picked up a piece of toast and bit into it, chewing slowly, her eyes never leaving mine. "You're on the track team."
It wasn't a question. I nodded anyway.
"I saw you run." She took another bite. "You're fast."
Heat crept up my neck. "Thanks."
She shrugged, the movement making her thin shoulders rise and fall under her black t-shirt. The shirt was worn, faded, with a band name I didn't recognize printed across the chest. Her arms were thin but defined, and I could see the faint outline of a tattoo peeking out from under her sleeve—something dark, curling, maybe a snake.
I wanted to see the rest of it.
I wanted to see all of her.
The thought hit me like a punch to the gut, sudden and visceral. I felt my pulse quicken, felt the heat between my thighs stir, felt my body respond to her in a way I hadn't expected, hadn't been prepared for.
Lupe cleared her throat. I glanced at her, and she was watching me with a small, knowing smile, her eyes dancing with amusement. She didn't say anything. She just took a bite of her eggs and looked back at Em.
"You're a freshman too?" Lupe asked.
Em nodded. "Art major. Or I will be, once I actually pick my classes."
"What kind of art?"
"Drawing, mostly. Charcoal. Ink." She tilted her head, her gray eyes sliding back to me. "I like drawing people. Especially people with interesting faces."
My face was burning. I could feel it, the heat rising from my chest to my cheeks, and I knew she could see it, knew she was watching me flush like some kind of schoolgirl.
"Maybe I could draw you sometime," she said, and there was something in her voice, something low and suggestive, that made my stomach flip.
"Maybe," I said, and my voice came out breathy, barely a whisper.
She smiled, and it was like watching a crack form in ice—slow, deliberate, beautiful. She had a small gap between her front teeth, and I couldn't stop staring at it, couldn't stop imagining what it would feel like to press my tongue against it.
I looked away, grabbing my orange juice and taking a long sip, trying to cool the fire burning through me. But my eyes kept drifting back to her, to the silver ring in her lip, to the pale column of her throat, to the way her fingers curled around her fork.
I thought about her hands. I thought about those fingers, long and thin, with black nail polish chipping at the edges. I thought about them on my skin, tracing down my stomach, sliding between my thighs.
I thought about her mouth. Those dark lips, that silver ring, the way she'd taken that bite of toast, her teeth sinking into the bread. I thought about that mouth between my legs, about the feel of her tongue against me, about the way she'd look up at me from between my thighs, those gray eyes watching me fall apart.
I squeezed my thighs together under the table, the ache between them sharp and insistent. I couldn't breathe. I couldn't think. All I could do was sit there, across from this pale, dark girl, and imagine what it would be like to taste her.
To taste her. God, I wanted to taste her. I wanted to push her back against the table and bury my face between her legs and lick her until she screamed. I wanted to feel her come against my tongue, wanted to swallow every drop of her, wanted to know what she tasted like, what she sounded like, what she looked like when she lost control.
"Macy?" Lupe's voice cut through the haze. "You okay?"
I blinked. "Yeah. Fine."
Lupe's smile widened, just a fraction. She knew. She had to know. I could see it in her eyes, that sly, knowing glint, like she was watching a cat play with a mouse and enjoying every second of it.
She didn't say anything, though. She just turned back to her breakfast, taking another bite of eggs, and let the silence stretch.
Em finished her toast and wiped her fingers on a napkin. "I should go," she said, pushing her chair back. "I've got a class in twenty minutes."
She stood up, and I watched her, taking in the full length of her—the way her jeans hung low on her hips, the way her t-shirt clung to her small breasts, the way she moved, all loose-limbed and careless, like she didn't care who was watching.
She caught me looking and smiled again, that slow, deliberate crack in the ice.
"Nice to meet you, Macy," she said, and she said my name like she was tasting it, like she was deciding whether she liked the flavor.
"You too," I managed.
She walked away, and I watched her go, watched the sway of her hips, the way her hair brushed the collar of her shirt. And when she disappeared through the double doors, I let out a breath I hadn't realized I'd been holding.
Lupe was watching me, her chin propped on her hand, her eyes bright with amusement.
"So," she said, drawing the word out. "She's interesting."
"Shut up."
She laughed, a low, rich sound. "I didn't say anything."
"You were thinking it."
"I was thinking," she said, leaning forward, her voice dropping to a conspiratorial murmur, "that I've never seen anyone look at a person like that before. Like they wanted to eat them alive."
My face burned. "I don't—"
"You do." She reached across the table and touched my hand, her fingers warm against my skin. "It's okay, Macy. I'm not judging."
I looked at her hand on mine, at the contrast of her brown skin against my darker skin, at the way her thumb traced a slow circle over my knuckles.
"I don't know what's wrong with me," I said quietly.
"Nothing's wrong with you." Her voice was soft, certain. "You just want what you want."
"But I don't even know what I want."
"You do," she said. "You just haven't admitted it yet."
I looked up at her, at those dark eyes, at the gentle curve of her smile, and I felt something shift in my chest—something warm and frightening and wonderful.
"Come on," she said, standing up and pulling me to my feet. "Let's go back to the room."
We walked out of the dining hall together, her hand still wrapped around mine, and I let her lead me. The morning air was cool on my burning skin, and I could still feel the ghost of Em's gray eyes on me, could still feel the ache between my thighs, could still taste the want on my tongue.
We climbed the stairs to our floor, and Lupe unlocked the door, pushing it open and letting me step inside first. The room was just as we'd left it—the bed unmade, Lupe's blanket still tangled at the foot of her bunk, my sheet bunched at the foot of mine.
Lupe closed the door behind us. The click of the lock was loud in the quiet room.
She turned to face me, her back against the door, her arms crossed over her chest. Her eyes were dark, serious, no trace of the sly amusement from the dining hall.
"You want to talk about it?" she asked.
"About what?"
"About the way you looked at her." She paused. "About the way you're looking at me right now."
I opened my mouth to deny it, but the words died in my throat. Because she was right. I was looking at her. I couldn't stop looking at her. And the heat between my thighs hadn't faded—it had only grown, fed by the sight of Em, by the memory of Lupe's hand on mine, by the weight of everything I'd been trying not to feel.
"I don't know what I want," I said, and my voice cracked.
She uncrossed her arms and walked toward me, slow and deliberate, until she was close enough that I could smell her—that clean, warm scent that had been haunting me since the first night.
"Yes, you do," she said softly. "You just don't want to say it."
I swallowed hard. "Lupe—"
"Tell me what you were thinking about," she said. "When you were looking at her. When you were watching her eat. When you were watching her walk away."
I couldn't breathe. She was so close, and her eyes were so dark, and I could feel the heat of her body radiating toward me, pulling me in.
"I was thinking about—" I stopped, my throat closing.
"About what?"
"About putting my mouth on her." The words came out in a rush, raw and desperate. "About tasting her. About—" I broke off, my face burning, but I couldn't stop now. "About wanting her to sit on my face."
Lupe's eyes widened, just a fraction. Then she smiled, slow and knowing, and reached out to cup my face in her hand.
"That's not wrong," she said softly. "That's not bad. That's just who you are."
"But I don't even know her. I don't know anything about her."
"You know what you want from her. That's enough."
Her thumb traced my cheekbone, and I leaned into her touch, my eyes fluttering closed. The heat between my thighs was a steady throb now, and I could feel my nipples hardening against my bra, could feel the wetness gathering between my legs.
"I want you too," I whispered. "I want you, Lupe."
She was silent for a long moment. Then she leaned in and pressed her lips to my forehead, soft and warm, and I felt something in me crack open.
"I know," she murmured against my skin. "And I want you. But not yet."
I pulled back, frustration rising in my chest. "Why not? Why does it have to be 'not yet'?"
She looked at me, her eyes serious, her hand still warm on my face.
"Because when I finally have you," she said, "I want it to be because you're ready. Because you know what you want. Because you're not just running toward the first person who makes you feel something."
"That's not—"
"I know it's not," she said gently. "I know you feel something real for me. But I also know you're still figuring yourself out. And I don't want to be a part of that figuring-out. I want to be a choice you make, not a step on the way."
I stared at her, my heart pounding, my chest aching with something I couldn't name.
"That's not fair," I said, and my voice was small.
"I know." She smiled, soft and sad. "But it's true."
She let her hand fall from my face and stepped back, and the loss of her warmth was a physical ache.
"I'm going to take a shower," she said. "You should think about what you want. Really want. Not what you think you should want."
She grabbed a towel from her dresser and slipped into the bathroom, closing the door behind her. I stood in the middle of the room, alone, my body still humming with want, my mind spinning with everything she'd said.
I sank onto my bed, the springs groaning under my weight, and stared at the ceiling. The image of Em's gray eyes floated up, followed by the memory of Lupe's hand on my face, followed by the ghost of Coach Hill's blue gaze, watching me from the doorway of the showers.
I wanted all of them. I wanted to taste all of them. And I didn't know what that made me.
The shower started running in the bathroom, and I could hear Lupe moving around in there, could picture her naked under the spray, water running down her dark skin.
I pressed my hand between my thighs, the fabric of my jeans rough against my palm, and let the ache build.
Not yet, she'd said. But the waiting was killing me.
The shower had been running for a while now, the sound of it a steady white noise behind the closed bathroom door. I lay on my bed, staring at the ceiling, my hand still pressed between my thighs through the rough denim of my jeans. The ache was there, insistent, a low thrum that had become as familiar as my own heartbeat over these past weeks. But I didn't move. I just listened to the water, picturing Lupe under the spray, wondering what she was thinking about in there.
The water cut off. The silence that followed felt louder than the shower had been. I heard the curtain rings scrape along the rod, the soft pad of her feet on the tile, the creak of the medicine cabinet as she opened it. I closed my eyes, trying not to imagine her naked in there, water still beading on her dark skin, and failed completely.
The door opened. I kept my eyes shut, my hand still frozen on my jeans, not wanting her to see me like this, caught in the middle of wanting her. I heard her moving around the room, the rustle of fabric, the soft thump of something being set down. Then the springs of her bunk groaned as she climbed up.
"You still awake?" Her voice came from above, soft and casual, like we hadn't just been standing inches apart, like she hadn't just told me she wanted me but not yet.
"Yeah." My voice came out rough. I cleared my throat. "Just... thinking."
"About what?"
I opened my eyes. The room was dark now, the only light a thin strip of hallway glow coming in under the door. I could see the shape of her bunk above me, the dark outline of her body under the thin blanket. She was on her back, like me, staring up at the ceiling.
"Everything," I said. "Nothing."
She laughed, a low, soft sound. "That's a lot of ground."
I smiled in the dark. "I'm a fast runner."
"That you are."
Silence settled between us. Not the uncomfortable kind. The kind that felt like a held breath, waiting for something. I could hear her breathing above me, slow and even. I could smell the soap on her skin, something clean and floral, mixing with the warm scent that was just her.
"Lupe?"
"Mm?"
"What you said earlier. About wanting me but not yet." I paused, my heart hammering against my ribs. "Did you mean it? That you actually want me?"
The silence stretched. I heard her shift on the mattress, the springs creaking.
"Yeah," she said quietly. "I meant it."
My chest ached. "Then why—"
"Because I told you." Her voice was patient, gentle. "I want to be a choice, not a step. And I think you're close. I think you're almost there. But you're not ready yet, Macy. Not the way I want you to be."
I didn't know what that meant. I didn't know how to be ready. I didn't even know what ready looked like. All I knew was the ache between my thighs and the sound of her breathing and the way my body felt like a live wire, humming with something I couldn't name.
"How do I get ready?" I asked, and my voice sounded small in the dark.
She was quiet for a long moment. Then she said, "You stop asking other people what you want. You figure it out for yourself."
I stared at the ceiling, the words sinking into me. Figure it out for myself. Like it was that easy. Like I hadn't spent my whole life not knowing, not understanding why I felt the things I felt, why my eyes kept drifting to the girls on the track instead of the boys.
"I don't know how," I whispered.
"You'll figure it out." Her voice was soft, almost sleepy. "You're smart. And you're brave. Braver than you think."
I wanted to say something else, but I didn't know what. I just lay there, listening to her breathe, feeling the ache build and build until it was all I could think about. My hand was still on my jeans, and I could feel the heat of my own body through the fabric, a steady throb that demanded attention.
I heard her shift again, and then a sound I recognized. A soft, muffled sigh. A rustle of fabric. And then a rhythm, slow and steady, the creak of the springs keeping time.
My breath caught. She was touching herself. Right above me. I could hear it—the soft, wet sound of her fingers moving, the hitch in her breathing, the way the springs creaked in a steady, rocking rhythm.
I should have looked away. I should have pretended I didn't hear. But I couldn't. I lay there, frozen, my heart pounding, my own hand pressing harder against my jeans, feeling the dampness soaking through the fabric.
She knew I was listening. She had to know. The bed was too close, the room too quiet. And she didn't stop. She didn't try to hide it. She just kept going, her breathing growing faster, the creak of the springs growing quicker.
I moved my hand, sliding it under the waistband of my jeans, my fingers finding the bare skin of my mound. I'd shaved it clean a week ago, and the skin was smooth, sensitive, the small nick from the razor long healed. I pressed my fingers against myself, feeling the slick heat, and bit my lip to keep from making a sound.
Above me, I heard her breath catch. Then a soft, low moan, muffled like she was biting her own lip too.
I matched her rhythm without thinking. My fingers moved in slow circles, then faster, pressing harder, the pleasure building in my belly like a coil winding tight. I could hear her above me, her breathing ragged, the springs creaking faster and faster, and it was like we were dancing, two bodies moving to the same beat even though we couldn't see each other.
"Macy." Her voice was a whisper, barely audible, but I heard it. My name, falling from her lips in the dark. "Macy, I'm—"
I pushed my fingers inside myself, my hips bucking against my hand, and I could feel it building, that bright, blinding crest, and I heard her gasp, heard the springs groan, and I knew she was right there with me.
I came with a shuddering breath, my body arching off the mattress, my fingers buried deep inside myself as the pleasure ripped through me in wave after wave. And at the same moment, I heard her cry out, a sharp, breathless sound, and the springs creaked once, hard, and then went still.
The room was silent except for our breathing, both of us panting in the dark.
I pulled my hand out of my jeans, my fingers slick, and stared at the ceiling, my heart pounding. I couldn't believe what had just happened. I couldn't believe we'd done that, together, without saying a word.
Then I heard it. A giggle. Soft and muffled, like she was trying to hold it in and failing.
I laughed too, the sound escaping before I could stop it, a nervous, breathless giggle that bubbled up out of my chest.
"Did you—" I started, and then broke off, laughing again.
"Yeah," she said, and I could hear the smile in her voice. "I did. Did you?"
"Yeah."
We both burst into laughter then, the kind of helpless, giddy laughter that comes after something big, something you can't quite believe happened. I laughed until my stomach hurt, until tears pricked at the corners of my eyes, and I could hear her laughing above me, the springs shaking with the force of it.
"Oh my god," she gasped between laughs. "Oh my god, that was—"
"I know," I said, still laughing. "I know."
We laughed until we couldn't laugh anymore, until the giggles faded into breathless silence. I lay there, my body still humming, my hand still wet, and I felt something I hadn't felt in a long time. Light. Free. Like a weight had been lifted off my chest.
"Good night, Macy," Lupe said softly from above.
I smiled in the dark. "Good night, Lupe."
I closed my eyes, and this time, when the images came—Lupe's dark eyes, Em's gray ones, Coach Hill's blue gaze—they didn't feel like a burden. They felt like a promise. Like something waiting for me, just around the corner.
I fell asleep with a smile on my face, the sound of Lupe's breathing a soft, steady rhythm above me, and for the first time in weeks, I didn't feel alone.
I didn't feel confused.
I felt like I was exactly where I was supposed to be.
I woke to gray morning light and the sound of rain against the window. The room felt different—lighter, somehow, like something had shifted in the night. I lay still for a moment, my body warm under the blanket, and replayed the night before in my mind. The sound of her breathing. The creak of the springs. Her voice saying my name in the dark. A smile tugged at my lips before I could stop it.
Above me, I heard Lupe stir. The springs creaked as she rolled over, and then her face appeared over the edge of the bunk, upside down, her black hair falling in a curtain. Her eyes were still heavy with sleep, but she was smiling.
"Morning," she said, her voice rough.
"Morning."
She studied me for a moment, and I could feel the heat rising to my cheeks. But it wasn't the embarrassed, flustered heat I was used to. It was something else. Something almost like pride.
"You okay?" she asked.
I nodded. "Yeah. I think I am."
Her smile widened. "Good." She pushed herself up, swinging her legs over the edge of the bunk, and dropped to the floor with a soft thump. She was wearing a thin T-shirt and shorts, her legs bare, and I watched her stretch, her arms reaching toward the ceiling, the fabric riding up to expose a strip of her stomach. I didn't look away this time. I let myself look.
She caught me watching and raised an eyebrow. "Like what you see?"
I felt the blush deepen, but I held her gaze. "Maybe."
She laughed, a low, pleased sound. "Progress." She padded over to the desk, picking up her hairbrush, and ran it through her long black hair with quick, practiced strokes. "What's on your schedule today?"
"Practice. Coach Hill wanted to work on my hurdle form." The name sent a small thrill through me, a flutter I was starting to recognize. "You?"
"Physics lab until noon. Then I'm free." She turned to look at me, her dark eyes unreadable. "Maybe we could do something? If you want."
Something warm bloomed in my chest. "Like what?"
"I don't know. Grab lunch. Walk around. Whatever." She shrugged, but there was a hopefulness in her voice that made my heart skip. "No pressure. Just... hanging out."
"I'd like that," I said, and I meant it.
She smiled, a real smile, and something in my stomach fluttered. I watched her finish getting ready, the way she moved around the room with an easy confidence, and I felt a shift inside me, a quiet settling, like a piece of myself I hadn't known was loose had finally clicked into place.
"I'll meet you back here around one?" she said, pulling on a jacket.
"One." I nodded.
She paused at the door, looking back at me. "Macy?"
"Yeah?"
"Last night was..." She trailed off, searching for the word. "Nice. Really nice."
I smiled. "Yeah. It was."
She held my gaze for a moment longer, and then she was gone, the door clicking shut behind her. I lay back on my bed, staring at the ceiling, and let myself feel it. The warmth. The lightness. The sense that something had begun, something I couldn't name but didn't need to. For the first time, I didn't feel like I was waiting for my life to start. I felt like it already had.


