Chapter 4: Photobooth Confessions
The diner’s air was thick with the smell of old grease and fresh coffee. Outside, a flickering neon “OPEN” sign painted the booth in pulses of amber and shadow. Vy traced her finger over the edge of the photobooth strip lying between them on the sticky vinyl, its glossy surface capturing a stolen, perfect moment from earlier that evening.
Four frames. In the first, both of them were laughing, surprise etched on Vy’s face as Katy had pulled her into the booth. In the second, Katy was turning, her eyes crinkling with mischief. The third was the one. Katy’s lips were pressed to Vy’s cheek, her expression one of dramatic, playful fervor. Vy’s eyes were squeezed shut, but her smile was immense, unrestrained, a flash of pure, sparkling joy. The fourth showed them forehead to forehead, giggling, the aftermath of the kiss still bright on their faces.
Katy slid into the opposite seat, her knee finding Vy’s under the table with a familiar, deliberate pressure. She nudged the strip with a fingertip. “Exhibit A,” she said, her voice low and pleased. “Irrefutable evidence of a good time.”
“It’s a little ridiculous,” Vy said, her smile threatening to split her face. She felt light, a feeling that had become more common over the past couple of months. A carefully managed, glacially built lightness.
“It’s perfect.” Katy stole a cold fry from Vy’s plate. “You’re glowing. Like, actually photons are bouncing off you.”
Vy rolled her eyes but couldn’t contain the warmth spreading through her chest. It had been this way for weeks now. Study sessions that lasted longer than necessary, walks around the lake that looped twice, late-night texts dissecting everything from heterodox economic theories to the best brand of bubble tea in Davis Square. It was slow, as promised. An igloo built brick by brick. Katy never assumed, always asked. Can I hold your hand? Is this okay? The questions, once a trigger for Vy’s panic, had become a foundation. They built a space where she could say yes, or no, or not yet, without the world ending.
Katy’s phone buzzed on the table. She glanced at it, a frown flickering. “Ugh. Thesis draft comments from Dr. Amir. He wants ‘more rigorous interrogation of the primary text.’ Which is professorial code for ‘I stayed up too late reading this and now I’m cranky.’”
Vy laughed, taking a sip of her milkshake. “Send him the photobooth strip. That’s rigorous evidence of…something.”
“Of my excellent taste,” Katy said, winking. She picked up the strip again, her thumb brushing over the image of them forehead to forehead. “Can I keep this one?”
“We literally just got two copies,” Vy said, nodding to the second strip by her elbow.
“I know. I want this one. It’s my favorite.” Katy’s tone was casual, but her eyes held a soft intensity. It was the look she got when she was being completely, unironically sincere. It still made Vy’s breath catch.
“Okay,” Vy said softly.
Katy carefully peeled the two strips apart, slipping the top one into the pocket of her denim jacket, right over her heart. The gesture was so unbelievably cheesy Vy had to look down at her plate to hide the fresh wave of happiness she felt. She pulled out her own phone, opening her camera roll to the photo she’d taken of the strip.
“What are you doing?” Katy asked, leaning forward.
“Just… thinking out loud.” Vy tapped to her Instagram stories. She hesitated for only a second, her heart doing a quiet, hopeful tap-dance against her ribs. Then she posted it. The four perfect frames, one after the other. She added a single caption, just two characters: “jiejie🫶🏻”
She put her phone face down on the table. It felt simultaneously monumental and utterly simple.
Katy’s phone chimed a moment later with the notification. She picked it up, her expression unreadable as she watched the story play. A slow smile spread across her face, transforming it. She looked up at Vy, her eyes bright. “Jiejie, huh?”
“It means older sister,” Vy said quickly, her cheeks flushing. “It’s just… a thing. Like a term of… you know.”
“I know what it means,” Katy said, her voice unbearably fond. She reached across the table, her fingers lacing through Vy’s. Her hand was warm, her grip solid. “I like it.”
The waitress refilled their coffee, breaking the moment. When she left, the hum of the diner seeped back in. Vy turned her hand under Katy’s, tracing the lines of her palm. “Ruby liked it too. The story. She sent me a fire emoji. Which is high praise.”
Katy laughed. “Is she still monitoring my territorial signals?”
“Less so,” Vy admitted. “I think she’s decided you’re not a predator. Just… patient.”
“I am patient,” Katy said, squeezing her hand. “I’m also human. And I see the way you look at me sometimes, Vy Le. Like you’re solving for a variable and the answer keeps turning out to be ‘x = Katy.’ It’s a good look.”
Vy felt the truth of it, a quiet hum in her veins. The fear was still there, a small, cold stone in the bottom of her stomach, but it was no longer the whole of her. It was just a part of the landscape now, something she could navigate around. Sofina’s ghost had faded, not forgotten, but demoted from a specter to a memory—a cautionary footnote in her personal history.
“My mom commented on it,” Vy said after a moment, her voice lower.
Katy stilled. “Oh. And?”
“She said ‘Cute friend!’ With a smiley face.” Vy mimicked the chirpy, oblivious tone perfectly. “Three exclamation points.”
“Ah.” Katy leaned back, her thumb still stroking the back of Vy’s hand. “The classic ‘friend’ designation. A timeless parental maneuver.”
“It’s fine,” Vy said, and she realized, with a jolt, that it mostly was. The familiar ache was there, the gap between what was known and what was felt, but it didn’t drown her. It just was. “She’s happy I’m making connections. That’s her language.”
“And what’s your language?” Katy asked, her head tilted.
Vy looked at their joined hands on the Formica table, then at Katy’s face, lit by the erratic neon glow. She thought of the word jiejie floating out into the digital world, a tiny, brave flag planted on a hill only she knew the significance of. “I’m still working on it,” she said. “But it’s getting clearer.”
They paid the bill, shoulders bumping as they shuffled out of the booth into the crisp November night. Outside, their breath fogged in the air. Katy slung an arm around Vy’s shoulders, pulling her close against the chill. Vy leaned into the warmth, her head finding the perfect spot against Katy’s shoulder.
“Winter break is coming,” Katy said as they walked slowly back toward campus, their footsteps echoing in the quiet street. “Three weeks of no stupid photobooths.”
“Three weeks of no stupid thesis comments,” Vy countered, nudging her.
“Touché.” Katy was quiet for a block. “Will you call me? Sometimes?”
“Yeah,” Vy said, the word a puff of vapor in the cold air. “I’ll call you.”
“Good.” Katy stopped walking, turning Vy to face her under a bare, skeletal tree. The yellow light from a streetlamp cast long shadows. “Because I’m going to miss this. The glacial pace. The igloo.”
Vy looked up at her. Katy’s confidence was still there, that effortless cool, but beneath it was something raw and open. It was an offering, not a demand. Vy rose onto her toes, her hands coming up to rest on Katy’s jacket lapels. She felt Katy hold her breath.
“Me too,” Vy whispered. Then, before she could think herself out of it, before the old panic could rise, she closed the distance and pressed her lips to Katy’s.
It wasn’t a dramatic, photobooth kiss. It was slow, and soft, and over almost as soon as it began. A winter breath of a kiss. When she pulled back, Katy’s eyes were wide, her smile dazed and brilliant.
“Okay,” Katy breathed, her forehead leaning against Vy’s. “Okay.”
They stood like that for a long moment, frozen in the pool of light, the world holding its breath around them. The cold seeped in, and finally, they moved again, walking hand-in-hand toward the dark outlines of the dorm buildings, the future a wide, uncertain, and deeply welcome horizon.
The cold seeped in, and finally, they moved again, walking hand-in-hand toward the dark outlines of the dorm buildings, the future a wide, uncertain, and deeply welcome horizon. Vy’s lips still hummed with the ghost of the kiss, a simple pressure that had rewritten her entire nervous system. They didn’t speak, just let the silent, cold air and the solid warmth of their joined hands say everything that was needed for now.
Outside Vy’s dorm, Katy pulled her into the shadow of a large oak. “Okay,” she said again, laughing softly, her breath a cloud between them. “Just needed to confirm that actually happened.”
“It happened,” Vy whispered, smiling so wide her cheeks hurt.
Katy leaned in, resting her forehead against Vy’s. “Good.” She gave Vy’s hand one last, firm squeeze before stepping back, the space between them immediately filling with chilly air. “Get some sleep, Le.”
“You too, Guo.”
Vy floated up the stairs, the worn linoleum feeling insubstantial beneath her feet. The hall lights buzzed overhead, a mundane soundtrack to her utterly altered state. She pushed into her room, where Ruby was sitting cross-legged on her bed, scrolling on her phone.
“You’re back late,” Ruby said without looking up. Her tone was light, observational. Then she glanced at Vy’s face. A slow, knowing grin spread across hers. “Oh. Oh. Tell me everything, but first, your face is literally doing this weird glowing thing. It’s kind of disturbing.”
Vy dropped her bag and fell onto her own bed, staring at the ceiling. “We got photobooth pictures. At that diner.” She didn’t mention the kiss. Some things needed to stay hers, just for a night.
“Let me see,” Ruby demanded, scrambling up.
Vy handed over her phone, the strip still open in her photos. Ruby swiped through the four frames silently. Her expression softened from teasing to something genuinely warm. “Vy,” she said softly. “You look really happy.”
“I am,” Vy said, and the truth of it was a quiet, solid thing in her chest.
“Good.” Ruby handed the phone back. “Did you post it? It’s a crime to hide that third one.”
“I put it on my story. Just the strip. With a… caption.” Vy pulled up her own Instagram, watching the story play once more. Her heart gave a little kick. jiejie🫶🏻. It was still there, floating in the digital ether. A few friends had liked it. Her mom’s “Cute friend!” comment sat benignly underneath.
Then she opened Katy’s profile, a habit now. Her breath caught.
At the top of Katy’s story, the same four photobooth frames played. But Katy had added a single, stark white caption of her own, placed squarely over the image of her kissing Vy’s cheek.
It wasn’t a heart. It wasn’t a clever phrase.
It was just a period. A single, solid, unshakeable dot.
KATY REPOSTS IT.
The period sat there, a tiny, declarative full stop. Vy stared at it, her heart hammering against her ribs. It wasn’t a proclamation. It was an echo. A confirmation. A period to end the sentence they had started in the diner. She showed Ruby.
Ruby squinted at the screen. “A dot.” She looked at Vy’s face, then back at the phone. “Oh. Oh. That’s… intense.”
“Is it?” Vy’s voice was barely a whisper.
“Yeah. It’s like she’s saying ‘This. This is a fact.’ No jokes, no emojis. Just… fact.” Ruby handed the phone back. “Your move, I guess.”
Vy didn’t have a move. She just had this trembling, expansive feeling in her chest. She saved Katy’s story, the image of the period over her own smiling face embedding itself in her memory. She fell asleep with her phone clutched in her hand, the ghost of a kiss on her lips and a single pixelated dot behind her eyes.
Winter break was a three-week parenthesis of Vietnamese monosodium glutamate jokes from her dad and her mother’s gentle, persistent questioning about “that nice older girl from your pictures.” Vy called Katy on a foggy San Jose afternoon, curled on her childhood bed.
“My mom thinks you’re my mentor,” Vy said, picking at her comforter.
Katy’s laugh was crackly through the phone. “I mean, I did help you with that stats problem set. Does that count?”
“She means, like, a life guide. A responsible influence.”
“Ouch.” Katy’s tone was warm. “I feel so bland. Did you tell her about the diner french fry heist?”
“I left that part out.” Vy paused. “I miss the heists. I miss the stupid photobooth.”
A silence, filled with two thousand miles of static. “I miss you, too,” Katy said, her voice softening. “Send me your schedule when you get it. For next term.”
When Vy returned to Wellesley, the gray January campus felt different. It felt like a stage waiting for them. They traded class schedules in the hushed silence of the library. Katy highlighted the overlaps in yellow: a free period on Tuesday afternoons, both of them done by four on Thursdays. The spreadsheet of their lives had a shared column now.
The glacial pace continued, but the ice was thinning. They held hands openly on the path from the science center. Katy left a single clementine on Vy’s desk with a sticky note that read “Vitamin C for statistical confidence.” Vy found herself talking more, her opinions firming, her laughter quicker and less guarded. The ghost of Sofina wasn’t gone, but it was quieter, a faint scar instead of a fresh wound.
One Thursday in late February, the dusk arrived early and wet, a fine mist coating the colonial buildings in a romantic, gloomy sheen. Vy stood outside the building where Katy’s Advanced Literary Theory seminar let up, a paper cup of hot honey lemon tea cradled in her hands—Katy’s favorite. She watched students spill out, their conversations snippets of Foucault and desire.
Katy emerged last, her backpack slung over one shoulder, looking tired but brightening when she saw Vy leaning against the brick wall. “Hey,” she said, her voice a pleasant surprise in the damp air. “What’s this?”
“Preemptive comfort.” Vy handed her the tea. “You sounded properly massacred by Derrida in your last text.”
“You’re a lifesaver.” Katy took a grateful sip, her eyes closing for a second. “I feel like my brain’s been through a blender. Dinner?”
They walked to a small Thai place off-campus, their shoulders bumping under Katy’s large umbrella. The meal was a blur of spicy noodles and easy conversation that felt like a continuation, not a start. Afterward, they walked back toward campus, the streetlights casting long, distorted shadows on the wet pavement. The mist had turned to a fine, persistent drizzle, beading on their hair and coats.
The campus was a ghost town, just the sound of their footsteps and the distant chime of the bell tower. Under the dark canopy of an ancient elm, Vy stopped. Katy turned, the umbrella tilting to cover them both.
“Everything okay?” Katy asked, her face half in shadow.
Vy’s heart was a frantic, living thing in her throat. All the carefully built igloo walls, the patient bricks, felt like they were dissolving in the damp, charged air. She’d planned nothing. The words just came, pushed out by a pressure that had been building for months.
“Do you feel what I feel?” The question was barely audible, swallowed by the mist.
Katy stilled. “Vy…”
“No, let me—just.” Vy stepped closer, under the umbrella’s intimate dome. She leaned in, her lips almost brushing Katy’s ear, her voice a shaky, desperate whisper. “I can’t control my heartbeat around you anymore. Not for one single second. It’s like… it’s just for you now. It doesn’t listen to me.”
Katy’s free hand came up, her fingers lightly grasping the sleeve of Vy’s coat. She didn’t speak.
“I’m ready,” Vy breathed, the confession hot against Katy’s skin. “I want it to be you. My first for everything. My only.” Saying it aloud felt terrifying, like stepping off a cliff. “My jiejie.”
The word hung between them, weighted with all the meaning they’d built into it.
For a long moment, Katy said nothing. Then she let out a shaky breath Vy felt more than heard. She turned her head, just slightly, so her cheek rested against Vy’s temple. “Are you sure?”
“Yes.”
“Okay,” Katy whispered, the word a vow.
She pulled back just enough to look at Vy. Her eyes were wide, dark, utterly serious. There was no playful smirk, no confident performance. Just raw, unguarded emotion. Slowly, giving Vy every chance to pull away, she lowered the umbrella, letting it fall gently to the wet ground beside them. The fine rain kissed their faces.
Then Katy kissed her.
It was nothing like the brief, soft press outside the dorm. This was slow, deliberate, full of quiet intensity. Katy’s hands came up to cradle Vy’s face, her thumbs stroking her jawline. Vy’s hands fisted in the front of Katy’s jacket, holding on as the world tilted and righted itself on a new axis. It tasted like honey lemon tea and rain and a belonging so profound it stole her breath.
When they finally separated, foreheads pressed together, they were both breathing heavily, tiny clouds of vapor mingling in the cold air. Vy was trembling, but not from fear. From a feeling so large it had no name.
Katy smiled, a real, wondrous smile that crinkled the corners of her eyes. “Wow,” she whispered.
“Yeah.” Vy couldn’t manage more.
Katy bent down, picked up the umbrella, and held it over them again. She kept one arm around Vy’s shoulders, pulling her close as they began walking again, their steps slow, synchronized.
Without a word, Vy pulled out her phone. She didn’t turn on the flash. She simply held it out at arm’s length, capturing the elongated, fused silhouette they cast on the glistening pathway under the amber streetlight: two figures under a single umbrella, one leaning into the other, a single, continuous shadow.
Back in her room, alone, her lips still humming, Vy opened Instagram. She didn’t think. She didn’t overanalyze. She posted the shadow picture to her main story. No caption. No heart. No period.
Just the two of them, merged into one dark shape on the wet ground, moving forward.
Just the two of them, merged into one dark shape on the wet ground, moving forward.
Back in her dorm room, the smell of rain still clung to her coat. Vy peeled the damp fabric from her shoulders and let it slump to the floor, her fingers tingling with a residual electricity. She stared at her phone screen, the black-and-white silhouette already alive with a few early likes from people who couldn’t possibly understand its weight.
Her heartbeat was a slow, thick drum in her ears. She placed the phone face-down on her desk, its silence suddenly accusing. The room felt too warm, the radiator hissing like a disapproving chorus. She changed into sweats, the mundane ritual doing nothing to quiet the hum in her veins, the phantom pressure of Katy’s mouth on hers.
Ruby burst through the door twenty minutes later, a flurry of cold air and dropped textbooks. “I saw the story,” she said immediately, shucking her own wet jacket. She studied Vy, who was pretending to read a stats chapter. “You’re doing that weird statue thing again. Where you’re too still.”
“I’m reading.”
“You’ve been on the same page for ten minutes. I checked from the hallway window.” Ruby plopped onto her bed. “So. The shadow looked very… unified. Anything you want to share with the class?”
Vy finally looked up. A slow smile broke through her forced neutrality. “We kissed.”
Ruby’s eyes widened. She launched a pillow across the room. “Finally! Details. Immediately. Was it a good kiss? Was it weird? Did fireworks go off?”
“It was raining,” Vy said, the memory surfacing in a vivid wave.