Actions

Work Header

Domestic Gempearl AU || Library Lunches

Summary:

Pearl forgets to eat during a long shift at the university library—something that's becoming a habit. Gem shows up unannounced with a container of “leftovers” from the café and a flimsy excuse about having made too much.

Notes:

prepare thy buttocks, its gay time fellas.

Work Text:

The library had a particular hum to it this time of day—low and constant, like the space was breathing. Not packed, but not empty either. Alive with the rustle of pages, the click of keyboards, the hushed shuffle of feet across tile. It was steady. Focused. Quiet in the kind of way Pearl liked best.

She sat behind the front desk, posture straight, movements efficient. The desk was tucked beside the main atrium—close enough to hear everything, far enough that most students didn’t linger. She liked it that way. Here, she was efficient. Calm. Unbothered.

Her name tag was slightly crooked from where she’d pinned it in a hurry this morning. Her sleeves were rolled to the elbows. Her hair was clipped up in its usual half-twist, a few strands escaping near her temple. She hadn’t eaten anything since breakfast—but it was fine she thought. She worked better this way—her head clear from the thoughts that would hold her down, focused.

Her hands moved with efficiency, scanning in returns and re-shelving them behind the desk, tapping in catalogue numbers, fielding questions with soft efficiency.

“Excuse me,” a voice said from just beyond the counter.

She looked up. A first-year student was holding their tablet awkwardly, blinking behind smudged glasses.

“Sorry to bug you, but… I’m looking for a textbook. Could you show me how to use the library search?”

Pearl’s fingers didn’t pause. She gestured for them to come around the desk. “Sure thing,” she said softly.

She walked them through the process—click by click—before letting them take over. They thanked her, already visibly less panicked, and hurried back toward the study cubicles.

Pearl exhaled, pleased. She tucked a lock of hair behind her ear and slid back into her chair. The leather squeaked faintly. She didn’t mind the noise.

A few minutes passed. Then—

“Pearl,” someone called calmly from across the room.

She turned as her computer science professor approached the desk, laptop tucked under one arm, a coffee mug in the other.

“You still stuck on that runtime allocation problem?”

Pearl sighed, eyes flicking toward her open laptop on the staff side of the desk. “Kind of. I’ve tried everything short of rewriting the entire function.”

He leaned on the desk, easy and casual. “What’s your code trying to do?”

Pearl explained, walking him through the structure. He didn’t interrupt—just nodded slowly, asking the occasional question, nudging her toward her own solution instead of offering one outright. When she faltered, he tilted his head and offered a loose hint.

“You’re over-loading the memory reference. Try thinking about it like a relay, not a bucket.”

Pearl blinked. The metaphor clicked.

She nodded—just a little, mostly to herself. “Right. Okay. I think I’ve got it.”

He smiled back. “Never doubted you. Good work.”

She watched him leave, his footsteps fading past the periodicals.

Her fingers returned to the keyboard on instinct. Pearl’s expression softened, though she didn’t quite smile. She flipped open the logbook to make a note of a shelf request and caught her reflection in the monitor: slightly tired eyes, relaxed brow, small softness at the corners of her mouth.

This was her rhythm. Like Gem at Petals & Brew, Pearl had her own zone. Less expressive, maybe. Quieter. But here, she didn’t have to think about her body, her voice, or the constant noise of being in the wrong place. Here, she just... fit.

She stood to adjust one of the book carts, stretching her arms over her head, when the front door creaked open—and a familiar voice filtered in, humming softly, bouncing slightly on their heels.

Gem.

Pearl blinked. The ginger moved through the library with her usual chaotic grace: backpack hanging off one shoulder, hoodie half-zipped, curls slightly loose but still pulled back into a ponytail. She was scanning the aisles like she was looking for something, or someone…

She hadn’t spotted Pearl yet, but the moment she caught her gaze, Gem visibly startled—and looked the other way.

Pearl tilted her head, watching her for a second before calling out, “Gem?”

Gem jumped. Her eyes snapped over, wide. “Oh! Hey!” She waved awkwardly, offering a wide smile. “Didn’t know you worked at the library…!”

Pearl stared at her.

Gem blinked back innocently. Her smile teetered.

Pearl raised an eyebrow. “You never questioned why I’m here three days a week?”

“I, uh—” Gem rubbed the back of her neck. “I just figured you liked reading. Like, a lot.”

“What’s that?” Pearl asked, nodding at the tupperware in Gem’s hands.

Gem looked down like she’d forgotten it was there. “Oh—! Just… leftovers. From the café. I always make too much.” She said it with the strained tone of someone hoping a lie will sound more believable if she smiled while saying it.

Pearl didn’t reply.

There was a beat.

Gem hesitated. Then smiled. “...Wanna help me finish it?”

Pearl’s stomach growled loud enough to answer for her.

She glanced at the clock, then back at Gem. Her expression softened, mouth tugging up just slightly. “I’ll be with you in five.”

Gem smiled, awkwardly shuffling toward the break corner while maintaining eye-contact. “Cool. I’ll... find a seat.”

As Gem walked off—still humming, very pointedly not looking at her again—Pearl allowed herself the faintest smirk. Then she finished marking the return bin, straightened the stack of reservations on the desk, and followed.


The staff break room wasn’t fancy, but it was clearly taken care of—like most of the university. The walls were lined with soft beige paint, scuffed here and there, but freshly retouched. The room was warmly lit, with a handful of tables and sturdy chairs arranged in casual clusters. A small kitchenette hugged the far wall, complete with a microwave, electric kettle, and a row of cabinets stocked with snacks and forgotten mugs. Near the windows, a resting area with a soft couch and two armchairs offered a quieter corner for longer breaks. A couch sat near the far wall under a large window, faded slightly by years of sunlight. The room felt lived-in, well-used, but tidy—quiet enough to feel private and comfortable enough to relax.

Gem was already seated when Pearl arrived, hunched slightly and nervously fiddling with the lid of the food container. Her eyes flicked up the second Pearl stepped in, her posture snapping straighter like she hadn’t just been panicking about the presentation of the food.

Pearl slid into a chair across from her with a quiet exhale. Her shoulders loosened the second she sat—just a little.

Gem pushed the container toward her, trying not to look too eager.

Pearl peeled the lid back with quiet curiosity.

Steam rose into the air, carrying the scent of warm jasmine rice, roasted vegetables—carrots, sweet potatoes, and a few pieces of well-seasoned chicken, cut evenly, tucked along the side. The presentation was casual, but thoughtful—each portion nestled in just right, not crammed or careless. Orange slices sat neatly in the corner, divided with a little strip of parchment

Pearl blinked. Then looked at Gem.

“These are leftovers?”

Gem scratched the back of her neck, already flustered.  “Yeah! I—had extras. Y’know—just threw something together... ” Her voice pitched just a little too high at the end.

Pearl blinked, mouth already watering. “It looks… really good.”

Gem opened her mouth, then shut it again. Her cheeks flushed a soft pink.

Pearl didn’t press. She just picked up the fork tucked beside the container and took a bite—rice and roasted veg in one neat scoop.

The moment the food hit her tongue, something in her expression melted. Her posture softened. Her jaw loosened from the near-permanent tension it wore on long workdays. The food was warm, rich, and exactly the kind of nourishment her body had been screaming for while she completely ignored it.

“Mm,” she murmured, mouth still half-full. “This is amazing.”

Gem tried not to beam too obviously. “Yeah?”

Pearl nodded through another bite, already going back for more. “Seriously,” she said, chewing. “This is—yeah.”

She swallowed. Then paused, sheepish. “I forgot to eat. Didn’t really have time this morning.”

Gem’s smile faltered. “Wait—hang on. You haven’t eaten anything today? It’s past noon!”

Pearl shrugged one shoulder, looking suddenly guilty. “It happens.”

Gem didn’t even respond—she immediately dove into her tote bag and began rummaging through it. A second later, she pulled out a granola bar, a peeled clementine in a small, chilled container, and a bottle of peach juice with condensation still beading across the label.

Pearl blinked. “...You brought more food?”

Gem froze, caught mid-unscrewing the cap. She gave the world’s most unconvincing shrug. “Uh—yeah. I just—yeah.”

Pearl stared at her for a moment. Then at the snacks. Then back at Gem.

She didn’t comment. She simply reached out, accepting the food with a small, sincere nod that sent a flutter through Gem’s chest.

But when Gem looked up again, she caught the faintest curl of a smirk tugging at the edge of Pearl’s mouth.

Pearl didn’t say anything.

But she knew.

And she didn’t push, didn’t tease. Just nodded once, sincerely, and kept eating.

Gem turned slightly, pretending to look at a bulletin board that hadn’t been updated since spring. Her face was flushed. Her heart, absolutely stupid.


They lingered for a while after the food was gone, the remains of the meal neatly packed away, forks resting atop the closed container. Pearl leaned back slightly in her chair, drinking the last of the peach juice. Her posture was looser now, some invisible weight having been lifted.

Gem sat across from her, chin in hand, eyes slightly glazed—not from boredom, but something else. She was listening. Definitely listening. But her gaze kept flicking to Pearl’s mouth, her hands, the way she tilted her head mid-sentence.

“I’ve been at reception since opening,” Pearl was saying, eyes on the worn tabletop. “It’s been steady, but not overwhelming. I think the third-years are starting to panic about midterms, though. We had three people ask for the same AI ethics textbook in like, twenty minutes.”

Gem made a quiet, sympathetic noise.

Pearl paused. “I’ve still got to finish my biomaterials write-up for BME. I’m behind.” She rubbed the back of her neck. “Don’t know how I’m gonna get it done by Friday.”

Gem blinked, smiling like she only caught half of what was said, her eyes very obviously staring at Pearl’s lips. “Mhm.”

Pearl gave her a look. Raised eyebrow, subtle smirk. “You’re not even listening.”

“I’m not—! I mean—yes I am!” Gem jolted upright so fast her knee smacked the underside of the table with a loud thud. She yelped, pressing a hand to her leg as a sharp twinge pulsed through her knee. Her eyes widened in embarrassment, cheeks flushing a bright shade of crimson.

Pearl startled, blinking as the table wobbled slightly, “Gem.”

Gem looked like a deer caught in headlights.

Pearl let it go with a tiny shake of her head, amusement tugging at her lips. She settled back again, exhaling through her nose. “The food was amazing, by the way,” she said, softer now. “Genuinely… thank you.”

Gem, who had been trying very hard not to combust, short-circuited. “I-it was?”

Pearl nodded, brushing her bangs out of her eyes. “If it weren’t for you,” she added, “I probably wouldn’t have remembered to eat until dinner.”

Gem’s heart thudded so loudly against her ribs that she was certain Pearl could hear it. Her mouth opened and closed, as if trying to form a sentence, but her brain felt like it had been replaced with static. “Oh,” she finally blurted, sounding dazed, “Well. Good.”

Pearl raised an eyebrow.

Gem’s cheeks burned hotter, and she stammered hopelessly. Words stumbled out in a jumble, none of them quite right. “I mean—not good that you forgot, but good that I—uh… that you—uh…” She trailed off into a helpless spiral of awkward silence, cheeks burning and a sheepish smile nervously flickering on her lips.

Pearl let the moment stretch, clearly enjoying the way Gem squirmed under her gaze. Then, mercifully, she pivoted. “What about you?” she asked with a teasing softness. “How was your shift?”

Gem blinked, jolted out of her panic. “What?”

Pearl gave her a faint, amused look. “You said these were leftovers. So I’m assuming you came from Petals?”

“Oh! Right. Yeah. I was. Uh—just stopped by to drop something off, and then… I came here. Which I wasn’t… planning to do. But. Y’know.” Her voice was climbing. “Here I am.”

Pearl tilted her head.

Gem’s whole body tensed. “Anyway!”

Another pause.

Pearl gave her a slow, patient blink, then decided not to call her on it. She instead stretched her arms behind her and let out a quiet sigh. “This was nice.”

Gem’s heart went boom . “Yeah?”

Pearl smiled, understated but genuine. “Yeah. I mean… feel free to drop by while I’m working. I don’t mind.”

That did it.

Gem’s face turned scarlet. She choked on her breath, tried to play it off with a smile that barely passed as a smile, and then bolted upright so fast her chair gave a high-pitched protest.

“Okay! Well! I’ll—uh—see you at home!” she squeaked, grabbing her bag with a shaky hand. She turned, then froze, spun back around, nearly forgot the container, doubled back for it, and finally fled the break room like there was a fire. Her curls bounced wildly behind her as she speed-walked into the hallway and vanished from view.

Pearl blinked after her.

The door swung shut behind Gem with a soft thunk.

Pearl stared in silence… and then let a tiny smile curl across her lips.

She didn’t say anything.

But she definitely knew.

Series this work belongs to: