Graduation's Unspoken Vow
I still have the screenshot saved on my phone: two champagne flutes, the caption “Virgins No More, Class of ’22,” and the pact we scrawled beneath it in eyeliner because neither of us could find a ...
I still have the screenshot saved on my phone: two champagne flutes, the caption “Virgins No More, Class of ’22,” and the pact we scrawled beneath it in eyeliner because neither of us could find a Sharpie at two in the morning.
We made it on the fire escape halfway through May, legs dangling four stories above the empty quad, commencement lights strung between lampposts like a promise neither of us intended to keep. I was tipsy enough to think the stars looked symmetrical, and Nate was wearing the threadbare Nirvana T-shirt I’d stolen from him at least once a week since sophomore year. The cotton stretched across his shoulders the way longing stretched across my ribs—quiet, constant, easily blamed on cheap prosecco.
“Okay, practicalities,” he said, tapping the screen before he posted. “We’ve got nine days till graduation. We’re both terminally inexperienced. We trust each other. We’re also capable of adult detachment.”
I snorted. “Speak for yourself, Robot Master.”
He grinned, the one that always started on the left side and made his nose crease. “Fine. But we can treat this like a lab requirement. Hypothesis: sex is no big deal. Method: one trial run, thorough but efficient. Conclusion: we walk across that stage enlightened and un-awkward.”
“Footnotes on pillow talk?” I asked, pretending my stomach hadn’t just executed a perfect back-flip.
“None required.” He clinked his glass against mine. “Informed consent and no expectations. Deal?”
I should have said no. Instead I said, “Deal,” and let the word settle like warm wax in the hollow of my throat.
Nate and I had lived together for three years, ever since the housing lottery screwed us both and the RA took pity, shoving a random guy into the single vacant room in my sophomore suite. Turned out the random guy liked the same zombie movies, could cook pancakes in the shape of extinct animals, and never questioned why I kept eight flavors of tea and zero trust. By junior year we finished each other’s sentences; by senior year we’d developed an entire silent vocabulary—eyebrow quirks, finger drumming, the way he’d flick my ear when I over-highlighted textbook paragraphs. Everyone assumed we were sleeping together. The joke was on them: we’d never even kissed.
I told myself the pact was logical. My ex had wanted to wait “until it felt holy,” then dumped me for a worship-leadership minor who spoke in tongues. Nate’s high-school girlfriend had sent him a purity ring in the mail freshman year and married her youth pastor by Christmas. We were both terminally, embarrassingly intact. If I was going to lose my virginity, it might as well be with the person who knew I cried at the end of The Martian because the idea of being left alone on a planet felt weirdly relatable.
Still, the next morning I woke to the ping of our post accumulating heart emojis and my pulse jack-hammering. I rolled over and found him at his desk, code scrolling neon in his glasses.
“Regrets?” I mumbled into my pillow.
“Not yet,” he answered without turning. “Check back after the peer-review session.”
I laughed, but it came out thin. Nine days. How do you schedule intimacy like a dentist appointment?
We treated it like a research project anyway. Tuesday we bought condoms at the pharmacy off-campus, the kind with the silver wrapper because the box promised “ultra feel,” which seemed hilarious and ominous. We also bought a pineapple—Nate’s theory: eat fruit, taste like fruit, scientific method. The cashier smirked; I almost bailed. In the car he handed me the bag like we hadn’t just signed up to see each other naked.
The drive back was quiet, the plastic bag rustling on the seat between us like a third passenger. I stared out the window at the familiar streets, the pizza place where we’d split a large every Thursday, the park where we’d argued about the ethics of time travel. It all looked different now, tinged with the impending weight of what we’d planned. Nate drummed his fingers on the steering wheel to a song only he could hear, the rhythm syncopated and nervous.
“We don’t have to do this,” I said suddenly, the words escaping before I could cage them.
He glanced over, his glasses catching the afternoon sun. “I know. Do you want to back out?”
I didn’t. That was the terrifying part. “No. I just… want to make sure you know you can.”
“Same goes.” He reached over, not touching me, but letting his hand hover near the gear shift, an inch from my knee. “It’s just us, Sarah. Same as always.”
But it wasn’t, and we both knew it.
Wednesday we established safewords over take-out Thai. He suggested “pause,” I suggested “red,” we compromised on “pineapple” because by then it was ripening on the windowsill like a bright, unsubtle metaphor. We ate straight from the containers, chopsticks clicking, the spicy-sweet smell of pad see ew filling our small kitchen.
“What if it’s awkward?” I asked, chasing a rogue noodle. “What if we can’t… figure it out?”
Nate leaned back in his chair, considering. “Then we order more Thai and watch Planet Earth. Failure is data too.” He said it like a mantra, but his knee bounced under the table, a tiny tremor of doubt.
“Remember when we tried to build that IKEA shelf without the instructions?” I said, smiling at the memory. “We had pieces left over. It still wobbles.”
“But it holds books,” he pointed out. “It serves its function. That’s all this has to do. Serve its function.”
The word ‘function’ felt cold, clinical. I wanted to argue, but I’d been the one who’d agreed to the lab-report framework. So I just nodded and took another bite, the flavors suddenly bland on my tongue.
Thursday we discussed expectations. We sat on opposite ends of the couch, notebooks actually open, legs crossed, the way I imagined therapists or FBI profilers might.
“Preferences?” he asked, pen poised.
“Slow,” I said, cheeks flaming. “And…quiet, maybe? I don’t want to perform.”
He nodded solemnly. “Quiet works. I, uh…no acrobatics on attempt one. Eye contact optional.”
We both wrote that down. I drew a tiny star beside the word eye, then scratched it out so hard the paper tore.
“What about after?” The question slipped out, soft and vulnerable.
He looked up, his expression unreadable. “After?”
“Do we… hug? Pretend to sleep? What’s the protocol?”
He chewed the end of his pen, a habit I’d always found endearing. “I think… we do whatever feels normal. If you want to go to your own room after, that’s fine. If you want to stay, that’s fine too. No protocol. Just… us.”
“Just us,” I repeated, the phrase a fragile anchor.
Friday we deep-cleaned the apartment, stripped beds, laundered sheets in the lavender detergent my mom mailed every semester. We worked in tandem, hips bumping, arms reaching, the air between us crackling like laundry static. At one point I knelt to fish a sock from under the dryer and when I stood he was right there, eyes dark, throat working. For a full three seconds I thought he would kiss me. Then he took the sock and said, “Corner alignment ninety-eight percent,” and the moment folded itself into a neat, forgettable square.
But that night, as I tried to sleep, the memory of his closeness replayed on a loop. The heat of his body, the scent of laundry soap and his particular, clean sweat. The way his Adam’s apple had bobbed. I’d wanted him to kiss me. I’d wanted it so badly my teeth ached with the suppression of the want. I pressed my face into my pillow, screaming silently, the fabric muffling my frustration. This was supposed to simplify things, not complicate them. This was science. Biology. A mechanical act between friends.
Saturday it stormed—sheets of water against the windows, thunder growling like the sky had heartburn. We opened a bottle of wine left over from a cancelled party and played Mario Kart in the dark. I hate racing games; he let me win twice, then clobbered me the next four rounds to “restore equilibrium.” Lightning lit the room in flashes, showing his profile in strobes: sharp nose, bitten lower lip, hair sticking up where he’d raked it. My heart felt suddenly too big for its cavity. I told myself it was only adrenaline.
During a quiet lull in the storm, he paused the game. The only light came from the TV’s paused menu screen, painting him in blues and whites. “I’m nervous,” he admitted, not looking at me.
The confession was a gift. “Me too.”
“It’s not you,” he said quickly. “It’s the… the unknown. The theory versus the practice.”
“I know.” I pulled my knees to my chest. “What’s the worst-case scenario, in your scientific opinion?”
He thought for a moment. “Physical discomfort. Emotional weirdness that ruins our friendship. One of us realizes we’re actually repulsed by the other’s naked body.”
I laughed, a real one this time. “You think I’ll be repulsed by you?”
He shrugged, a shy, vulnerable motion. “It’s a non-zero probability.”
“Well, for the record, I have a high tolerance for your weirdness. I’ve seen you eat cereal with orange juice when we were out of milk.”
He smiled, and the tension in the room eased a fraction. At 11:47 he stretched, joints popping. “We should pick a night. Clock’s ticking.”
I swallowed. “Tomorrow?” My voice sounded like someone else’s, smaller, threaded with want I hoped he’d mistake for tipsy courage.
“Tomorrow,” he echoed, and the word settled between us like the first domino tipped.
We spent Sunday pretending to study. I highlighted random sentences; he traced code errors with a pen that never clicked. The silence was a living thing, thick and expectant. We ordered sandwiches for lunch and ate without tasting, the crunch of lettuce absurdly loud. I caught him staring at my mouth while I chewed, and when our eyes met, he didn’t look away, just held my gaze until my skin prickled with heat.
After dinner we made pesto pasta and ate standing up at the kitchen counter, elbows touching, the silence now a taut wire. Every brush of his arm against mine sent a jolt through me. Afterwards he showered first. I sat on my bed listening to water hiss, palms damp, pulse everywhere. I tried to read the same paragraph of my novel three times, the words swimming meaninglessly.
When the pipes quieted I counted to fifty, then took my turn. I shaved legs, armpits, the faint line under my navel, then stood under hot water until my skin felt borrowed. I lotioned with the lavender stuff, put on fresh cotton briefs and the tank top I usually slept in. No theatrics, I reminded my reflection. Just an experiment. But my reflection looked back with wide, uncertain eyes. I touched my own cheek, wondering how his hand would feel there tomorrow, after. Would it be different? Would we be different?
He knocked at 9:05. I opened to find him barefoot in dark joggers, same Nirvana tee, hair still damp. He smelled like mint and something metallic—nerves, maybe. His hands shook faintly as he adjusted his glasses.
“Ground rules recap?” he asked.
I nodded. “Pineapple equals everything stops. No feelings declaration required afterwards. We can blame tequila if necessary.”
He exhaled a laugh. “Got it. Also—” He held up a small foil square. “Bought the three-pack. Only need one tonight; extras are backup, not optimism.”
I stepped aside. “Lab opens now.”
He crossed the threshold and suddenly my room felt postage-stamp small. The lamp on my desk glowed amber, highlighting dust motes and the faint scar on his collarbone from a longboard crash sophomore year. I’d kissed that scar once—platonic, drunk, I’d told him it was a miracle he’d lived. He’d shivered then the way he shivered now when I closed the door.
We stood a foot apart, breathing like runners at a start line. I lifted my hand first, fingers brushing the hem of his sleeve. Cotton, warm from his skin. He mirrored me, thumb finding the strap of my tank, tracing it to the curve of my shoulder. My eyes fluttered shut at the tiny caress; when they opened he was closer, pupils blown wide.
“Still okay?” he whispered.
I answered by rising on my toes and pressing my mouth to the corner of his. Not quite a kiss—more a question mark. He answered with a full stop, lips meeting mine centered, soft, barely moving. The hush of it roared in my ears. He tasted like the green tea we’d had after dinner, sweet-bitter, grounding. My hands slid up his chest; under the thin shirt his heart sprinted. That small proof of his panic steadied me. I opened my mouth, licked gently at his lower lip, and felt his breath stutter. His arms came around me, palms splayed along my spine, pressing my tank-tight body to his loose-clothed one. Heat pooled low, startling, undeniable.
We kissed until the room spun, then broke apart gasping. He rested his forehead to mine. “Dizzy,” he confessed.
“Good dizzy?”
“Spectacular dizzy.”
I took his hand, led him to my narrow bed. We sat on the edge, mattresses creaking, knees knocking. He brushed hair from my face, tucking it behind my ear with the familiarity of a thousand small kindnesses. Then he kissed me again—deeper, slower, learning angles. When his tongue touched mine I moaned, embarrassing and honest. The sound seemed to unlock something in him; he eased me back onto the pillow, settling half-over me, weight on his forearms. My legs parted instinctively, letting him between. Even through layers the pressure of him nudging my core made me see sparks.
We moved like cautious translators, converting each sigh into motion. He skimmed palms up my sides, taking the tank with them. I raised arms; fabric vanished. His gaze flicked down, nostrils flaring. “Beautiful,” he murmured, as if facts were facts. Then his mouth descended—collarbone, sternum, the gentle swell where my breasts began. When he closed lips over cotton-covered nipple I arched, hands spearing his hair. He sucked gently, then harder, switching sides until I writhed. Nobody had ever mouthed me through a bra; the wet heat of fabric, rasp of his breath, felt filthier than nakedness.
I tugged at his tee. He helped yank it off, revealing the long torso I’d seen at beaches and in dorm hallways, now flushed and close enough to bite. I traced the definition of muscle, fascinated how my touch made him twitch. When fingers brushed the band of his joggers he groaned, forehead dropping to my shoulder. “Sensitive,” he warned.
“Good sensitive?”
“Spectacular sensitive,” he echoed, and we both laughed breathlessly.
I slipped under elastic, finding him hot, silk-over-steel, pulsing with the same heartbeat I’d felt earlier. He bucked into my fist, exhaling a shaky curse. I explored—root to tip, the bead of moisture gathering, slicking skin. His hips snapped; he stilled them, breathing hard. “If you keep that up, experiment ends in thirty seconds.”
I gentled but didn’t let go. “We have extra trials,” I reminded.
He kissed me hard, then drew my hand away. “Your turn.” Nimble fingers unclasped my bra; it joined the growing pile. He palmed one breast, thumb circling, while mouth returned to the other. The dual sensation coiled tension low in my belly, tightening each time he flicked. When he scraped teeth I cried out, the sound sharp in quiet room. He paused. “Good?”
“God, yes.”
He grinned wickedly and began a southward journey—kissing ribs, tongue dipping into navel, hands hooking into my waistband. He paused, eyes asking. I lifted hips in answer. Briefs gone, I lay exposed under amber light, every insecurity screaming. Then he looked at me—really looked—like I was a theorem he’d longed to prove, and the noise I made was half-sob, half-surrender.
He nudged my thighs wider, settling between. First kiss landed high on the inside of one leg, gentle as butterfly wings. Second kiss closer to core. Third used tongue, long stripe that parted folds and found me wetter than I’d ever felt. When tongue circled my clit I bucked, hands fisting sheets. He experimented—soft flicks, steady pressure, slow figure-eights—reading each gasp like data. An orgasm built quickly, coiling hot. I warned, “Close,” and he doubled down, slipping two fingers inside, curling just right. I came apart on a strangled cry, hips riding his face, lights exploding behind closed lids.
I surfaced to him wiping mouth with back of hand, eyes shining with smug awe. “Spectacular data,” he said.
I tugged him up, kissing him deep, tasting myself on his tongue—tangy, strange, intimate. My hand found him again, stroking until he shook. For a moment, we just breathed against each other’s lips, the reality of what came next hovering between us. His eyes searched mine, the playfulness gone, replaced by a raw, questioning intensity. My own hesitation mirrored his; this was the irrevocable line.
“Inside?” I whispered, the word a question, an invitation, a plea.
He swallowed hard, his throat clicking. “You’re sure?” His voice was rough, stripped bare.
I nodded, bringing his hand to my chest so he could feel my racing heart. “I’m sure. Are you?”
He looked at our joined hands over my heartbeat, then back to my face. A slow, certain nod. “Yeah. I’m sure.”
He fumbled for the foil, tore it with teeth, rolled latex on in jerky motions. I guided him to my entrance, knees hugging his hips. He pushed—just crown—and stilled, sweat beading his temple. “Okay?”
I nodded, then remembered words. “Yes. Go slow.”
He eased forward, inch by inch, stretching, burning in a way that bordered pain but tipped into astonishing fullness. When he met resistance he kissed me, swallowing my whimper, and rocked gently until something gave and he slid home. We both gasped, foreheads pressed, his tremor matching mine.
“Jesus,” he breathed. “You feel—”
“Don’t stop.”
He moved—shallow thrusts at first, learning rhythm. Pleasure sparked again, unexpected; I’d thought first-time lore promised none for me. I tilted hips, chasing friction, and the angle shifted us both into a moan. His pace increased, controlled but ragged, each stroke dragging against sensitive nerves. I clutched his back, nails scoring, urging. When he slipped a hand between us to circle my clit I detonated again, inner walls clenching around him. He groaned my name—first time all night—and followed me over, hips jerking, heat flooding latex barrier long before either of us remembered to be quiet.
We lay fused, breathing hard, heartbeat to heartbeat. Sweat cooled; he softened and slipped out, tying off the condom with scientific efficiency before collapsing beside me. I stared at ceiling, body humming, brain floating like a balloon cut loose. Next to me, Nate was quiet, but his breathing was uneven. I turned my head to see him lying on his back, one arm thrown over his eyes. His chest rose and fell rapidly.
“Hey,” I said softly.
He didn’t move his arm. “Hey.”
“You okay?”
He let out a long, shuddering breath. After a moment, he lowered his arm. His eyes were bright, glistening in the lamplight. He wasn’t crying, but he was… overcome. “I didn’t expect it to feel like that,” he said, his voice thick.
“Like what?”
He turned his head to look at me, his expression utterly unguarded, full of a wonder that made my own eyes sting. “Significant,” he said simply.
My throat closed up. I reached for his hand, and he laced his fingers through mine, squeezing tight.
After a minute he cleared his throat, the vulnerability receding behind a familiar, wry tone. “Hypothesis disproved,” he murmured.
“How so?”
“Sex is definitely a big deal.”
I laughed, sniffly, overwhelmed. He tucked me against him, my back to his chest, arm heavy across my ribs. Lavender sheets mingled with scent of skin and latex and closeness I hadn’t known I craved. Sleep tugged. I let it.
Sometime near dawn I woke to gentle rain and his finger tracing infinity symbols on my shoulder blade. Pretending sleep, I felt him press the softest kiss to my hair and whisper something too faint to catch. My chest cracked open like a geode, all glittering hollows. I stayed still until his breathing evened, then slid from bed, wrapped myself in a robe, and padded to the kitchen to start coffee we’d never drink.
We avoided daylight the way only two physics minors could: measuring angles of escape vectors. I texted from the café: Lab report filed. No anomalies. He answered: Copy. Peer reviewer satisfied. We met again at commencement rehearsal, exchanging high-fives like teammates after a win. I told myself the ache under my sternum was nostalgia for an era ending, nothing more.
The days blurred into a strange, suspended reality. We didn’t talk about that night, but it lived in the spaces between our words, in the way our hands would almost touch when passing a salt shaker, in the prolonged eye contact over morning cereal. We packed our separate boxes, the sound of tape tearing like the sound of something unraveling. We had one more brief, fumbling encounter two nights later, less nervous, more hungry, but it ended the same way—wrapped in silence and unspeakable tenderness, followed by a morning of careful distance.
Graduation morning arrived sunny, cruel. We lined alphabetical—Nate Nelson, Sarah Nowak—separated by two classmates and a million unsaid things. When they called his name I cheered too loud; when mine followed he whistled through two fingers. We moved tassels, tossed caps, hugged in chaos while families snapped photos. His hug lasted a beat too long, his face buried in my hair, his arms tight enough to bruise. Somewhere between the handshake and the embrace he murmured, “Still okay?” I lied brightly, “Absolutely.” We posed for the obligatory selfie—caps tilted, medals gleaming—and posted it with the caption: Pact complete, mission accomplished, feelings sold separately.
His parents took us to lunch. We laughed at stories of his childhood terrarium experiments; I pretended not to notice his foot hooked around my chair leg under the table. His mother smiled at me warmly, asking about my research in Boston. “You’ll have to visit Nate out in California,” she said. “Show him there’s life outside a server room.”
“Maybe,” I said, catching Nate’s eye. He looked down at his plate, a muscle ticking in his jaw.
After dessert he walked me to my car, hands shoved in gown pockets. The black polyester billowed around him in the warm breeze.
“Flight tomorrow,” he said. “Silicon Valley startup waits for no nerd.”
“I know.” I’d landed a research gig in Boston; we’d celebrated weeks ago with sparkling cider and a shared eye-roll at coast-to-coast clichés.
He kicked a pebble. It skittered across the hot asphalt. “We could—keep in touch. Swap data sets.”
“Sure,” I agreed, sounding like someone auditioning for Casual. My throat tasted like copper.
He hesitated, then leaned in, brushing lips to my cheek—formal, almost brotherly—before stepping back. “Bye, roomie.”
“Bye, lab partner.”
I drove home blinking at road glare, telling myself the wetness on my face was sweat. Inside our—my—emptied apartment, boxes towered. His side of the room echoed, stripped to mattress and blue tack ghosts. On the kitchen counter sat the last two pineapple slices, browned edges curling like secrets. I threw them away, then dug them out again, carried them to the fire escape, and ate both pieces while sunset bled across campus steeples. Juice ran down my wrist; I licked it, heart rioting at the taste.
I lied to him at dawn, and he lied to me at dusk, and somewhere between those falsities lived the truth so large it hurt to breathe: we’d needed a pact because feelings were the one variable we couldn’t control. The experiment had been a failure from the start, because you cannot isolate the physical from the emotional, not when the subject is someone who already lives in the chambers of your heart.
Tomorrow I would board a plane, and he would too. Paths might cross again, or they might not. Maybe, years from now, we’d find a braver language. Until then I kept the screenshot—the proof that once, on the edge of everything, we’d been brave enough to be stupid together. I tapped hearts on it, a private, aching tribute, and whispered into the humid Indiana night the words I’d pretended not to hear him breathe into my hair: same, always, come back.
The pineapple taste lingered, bright, unforgettable, a vow disguised as fruit, a truth disguised as a joke, a love story disguised as a lab report.
More First Time Stories
The coffee in my hand has gone from too hot to lukewarm. I stare into the beige abyss, watching a faint skin form on the surface.
32 min read
The morning light filtered through our bedroom curtains as I watched Alex sleep, her dark hair spread across the pillow like spilled ink. In three days, she'd turn twenty-eight, and I'd been plann...
23 min read
The apartment was quiet except for the soft hum of the refrigerator and the occasional creak of old floorboards settling. I sat cross-legged on our worn couch, cradling a mug of chamomile tea that...
24 min read