I still remember how my hands shook when I closed the dorm door behind us. We were both eighteen, barely weeks into our first semester, and the air between us had been crackling for days. Emma stood in the middle of my small room, her cheeks flushed, biting her lower lip the way she did when she was nervous but excited. We had talked about it for hours the night before, whispering over cheap wine about wanting it to be with someone we trusted. Tonight we had decided it would happen.
She stepped closer and I felt the heat of her body before we even touched. My fingers found the hem of her sweater and I lifted it slowly, revealing the soft skin of her stomach inch by inch. She raised her arms and let me pull it over her head. Her bra was simple, white cotton, but the way her nipples pressed against the fabric made my mouth go dry. I traced the edge with one fingertip and she shivered.
We kissed then, deeper than we ever had before. Her tongue met mine with a shy eagerness that sent a jolt straight through me. I unhooked her bra and let it fall, cupping her breasts gently at first, feeling their weight and warmth. She moaned softly into my mouth when my thumbs brushed her nipples. That sound made me bolder. I bent down and took one into my mouth, sucking lightly, swirling my tongue around the stiff peak. Emmas hands tangled in my hair, holding me there.
Clothes came off in a slow, clumsy dance. I kicked off my jeans while she pushed her own down her hips. We stood naked in the low lamplight, looking at each other.

Her body was smooth and soft, a light patch of dark curls between her thighs. My cock stood hard and aching, already leaking at the tip. She reached out and wrapped her fingers around it, exploring with tentative strokes that made my knees weak.
We moved to the bed. I laid her down and settled between her legs, kissing my way down her body. When I reached the heat between her thighs I paused, breathing her in. She was already wet, glistening. I licked along her folds, tasting her for the first time. She gasped and her hips lifted. I took my time, learning what made her moan loudergentle circles around her clit, then firmer pressure, sliding one finger inside her slowly. She was tight, velvet heat gripping me. I added a second finger carefully, stretching her, curling them until she cried out and came, her thighs trembling against my ears.
Emma pulled me up to her, kissing me hard, tasting herself on my tongue. I want you inside me, she whispered. Her voice was shaky but sure. I reached for the condom we had bought together earlier that week, rolling it on with fumbling fingers. She spread her legs wider, guiding me with her hand. The head of my cock pressed against her entrance and for a moment I froze, overwhelmed by how real this was.
I pushed forward slowly. She was so tight it took my breath away. Inch by inch I sank into her, stopping when she winced, waiting until she nodded for me to continue. When I was fully inside her we stayed still, breathing together. Her walls pulsed around me. Nothing had ever felt this intense.
I started to move, shallow thrusts at first, then deeper. Emma wrapped her legs around my waist, pulling me closer. Her nails dug into my back as the rhythm built. Sweat slicked our skin. Every slide out and back in sent sparks through my whole body. She reached between us and rubbed her clit, her breath coming in short gasps. I felt her tighten again, then she was coming around my cock, pulsing hard, moaning my name.
That pushed me over. I thrust harder, chasing the edge, and finally spilled into the condom with a groan that felt ripped from somewhere deep. We stayed locked together afterward, hearts hammering, kissing softly as the aftershocks faded.
Later we lay tangled under the sheet, her head on my chest. We talked quietly about how it felt, what we wanted to try next time. My fingers traced lazy circles on her shoulder. The night was still young, and we had all the time in the world to learn each others bodies.