Actions

Work Header

Domestic Gempearl AU || No Two Alike

Summary:

Gem and Pearl cozy up on a particularly harsh winter day. Gem finds herself drifting into unguarded rambling about the snow and Pearl loves listening more than she knows how to say.

No two snowflakes are alike.
Neither are they.

Notes:

I'm using this as a setup for a cute and fun christmas fic that i can hopefully pump out in time. once thats done angst and suffering is back on the menu :D

Work Text:

The door clicked open and Gem stumbled in first, half laughing as she kicked snow off the mat and shook it from her curls like a puppy shaking off rain. Her coat had dusted half white, scarf hanging crooked, cheeks wind-burned red.

“Finally,” she huffed, breath still fogging in the air. “Lizzie’s going to owe me big time for this one. ‘Emergency delivery, no one else can make it through the snow,’ my ass.”

She said it lightly, but before she closed the door fully she paused, just for a beat. One hand slipped down to press against her lower stomach, her shoulders tightening as she drew in a slow breath. The moment passed as quickly as it came. She straightened again, clearing her throat as if nothing happened.

Pearl stepped in behind her and shut the door with deliberate care, making sure not to drag slush inside. She brushed snow from her sleeves, fingers red and stiff as they thawed. The cold had sunk into her bones the way it always did, and her body tensed on instinct.

Gem was still laughing softly, stomping her boots off and unwinding her scarf before tossing it across the table. “That was intense. The wind almost took the bag right out of my hand.”

Pearl tried to return the smile, but the sound of her own teeth clicking made it falter.

It’s so cold. I can’t feel my hands.

The words pushed at her throat, but she swallowed them down.

It’s fine. You wanted to come. You don’t get to complain now.

Gem glanced over, her grin softening at the edges when she noticed Pearl’s rigid posture. “You okay?”

“I’m fine,” Pearl answered too quickly. The sharpness surprised even her.

Gem blinked but didn’t push. “Hot chocolate it is,” she said, already heading toward the kitchen with decisive little steps. There was no room offered for argument.

Pearl let out a small breath, shoulders lowering a fraction. She unbuttoned her coat with stiff fingers, the apartment’s warmth still too far away to feel real. But Gem’s voice drifting from the kitchen — bright, warm, completely unconcerned — eased something inside her anyway.

She hung her coat, flexed her hands to bring back the feeling, and followed.


Gem filled the small pot halfway with milk and set it over a low flame, her movements unhurried. The counter was already a quiet storm of ingredients—sugar, cocoa powder, a pinch of salt, cinnamon, and a tiny red jar that caught Pearl’s eye. She blinked, then blinked again, as if her brain needed a moment to confirm it wasn’t mislabeled.

“...Cayenne?” she asked carefully.

Gem grinned without looking up. “Just trust me.”

Pearl frowned faintly but said nothing. 

Gem turned the dial on the heater, waiting for the low hum of the vent to spread warmth through the apartment. She stirred the pot in a slow, patient circle, the smell of chocolate already cutting through the chill.

When she glanced back toward the living room, Pearl was perched at the edge of the kitchen, hands neatly tucked in her pocket. Her posture was polite to the point of discomfort, like a guest waiting for permission to breathe.

Gem sighed softly under her breath.

“C’mere, you,” she said, crooking a finger toward her.

Pearl shook her head. “I’m fine.”

“You’re shivering.”

“No, I’m not.”

Gem turned off the stove, wiped her hands on a towel, and crossed the short distance between them. “Right,” she murmured.

Before Pearl could protest again, Gem caught her wrist and tugged gently, pulling her down into the couch cushions. The motion was firm but careful, guided more by warmth than insistence. Pearl let out a small, startled sound that softened into a sigh when Gem reached for the blanket draped across the armrest.

Within moments, Gem had wrapped the thick layers around her, cocooning Pearl up to her chin.

“There,” Gem said, tucking the edges in. “Better.”

Pearl sat still, unsure whether to argue or thank her. The heat was immediate, heavy and soft. She could feel the subtle pounding of her heart inside her chest, but her body was beginning to relax.

Gem lingered just long enough to make sure she was settled, then turned back toward the kitchen, humming faintly as she stirred the chocolate again.


The hum of the heater filled the apartment, steady and low, blending with the faint clink of Gem’s spoon against the pot. Outside, snow drifted thicker now, heavy flakes tumbling through the yellow wash of the streetlights. The world beyond the window was still and white, while inside, warmth pooled in the air, quiet and intimate.

Gem leaned against the counter as she waited for the cocoa to finish steaming, her gaze drawn to the window beside her. “It’s really coming down,” she murmured, almost to herself. A small smile touched her lips. “It’s kind of nice though.”

Her voice held that same soft awe Pearl had come to recognize. Gem had always loved small things like that, the feeling of snow melting on her palms, the way everything turned hushed when it fell. She seemed to feel the world through texture and sound, not words.

From the couch, Pearl pulled the blanket closer around her shoulders and looked toward the same window, brow furrowed. “Nice isn’t the word I’d use,” she said. Her tone wasn’t sharp, just flat, tired.

Gem glanced back, curious. “You really hate it, huh?”

Pearl let out a quiet sigh. “Where I grew up, it barely snowed. And I never liked when it did. When I moved here, it was somehow worse. Everything froze, power went out, buses stopped running. Everyone just acted like it was normal.” She paused, staring into the folds of the blanket, her voice cooling to a quiet edge. “It’s miserable.”

Gem didn’t tease her or argue. She only nodded, eyes soft. “Yeah,” she said after a moment, “it’s harsh sometimes. But I don’t know… I kind of like how it slows everything down. The world feels smaller. Quieter. Like we get a pause from everything else for a bit.”

Her tone was gentle, understanding but not dismissive. It wasn’t an attempt to change Pearl’s mind, only to share her own.

Pearl didn’t answer. Her shoulders eased slightly at the sound of Gem’s voice, the warmth in it smoothing something inside her. She watched as Gem turned back to the stove, poured the cocoa into two mismatched mugs, and left the extra batch simmering.

Gem crossed the small space and handed her one of the cups. “Careful, it’s hot,” she said, setting her own down before slipping onto the couch beside Pearl. She tugged the blanket up over both of them, leaning into her shoulder.

Pearl accepted hers with both hands, dipping her head slightly in a quiet thank-you. Steam rose between them, curling faintly in the dim light. She blew on it once, waited, then took a cautious sip. The sweetness hit first, smooth and rich, followed by a faint burn of spice that settled deep in her chest. She blinked, surprised by the hint of heat. However, it wasn't as strong as she’d feared. In fact, it was quite pleasant. The heat spread through her fingers, her throat, and the ache behind her shoulders.

Of course Gem knew what she was doing. She works at a café, she reminded herself, a faint smile forming before she realized it.

Gem took her own sip and exhaled sharply, shoulders unclenching as if the heat had hit deeper than just her throat. Her fingers tightened subtly around the mug. Then she shuddered once, a small, involuntary release of tension before smoothing her expression again.


The heater hummed softly, the sound filling the small living room like a low, mechanical sigh. Pearl blew gently across the rim of her mug, watching the steam drift in loose spirals before fading into the air. The moment stretched, not uncomfortable at first, but gradually long enough that she felt it brushing against her ribs.

Gem shifted beside her, tapping her fingers against her cup in a restless rhythm. Silence always pressed down on her, like she was supposed to be doing something to push back against it.

Then, suddenly, her voice cut through the stillness, bright and unexpected. “Have you ever looked at a snowflake up close?”

Pearl blinked, thrown off by the pivot. “No… not really. I mean, I know what they look like though.”

Gem perked up immediately, already grabbing her phone. “Hold on— Check this out.”

She swiped through her photos, then pulled up a high-resolution image she took a few winters ago. A microscope shot of a snowflake filled the screen, each crystal arm so sharp and mirrored it looked impossible.

Gem held the phone out proudly. “Look at this.”

Pearl leaned in. “Looks like a snowflake…” she said dryly.

Gem rolled her eyes and snorted. “Right, okay— but look at it. Really look.”

Pearl humored her. At first, it was just pretty. But the longer she studied it, the more unsettlingly precise it became. Six identical arms. Identical patterns branching off each arm. Not a single deviation. Too symmetrical for her to believe that it was natural, yet it was.

Her brows pulled together. “Water molecules can’t communicate with each other, so how does higher order even arise?” she murmured under her breath as she pondered. “And why six branches? Why not five?”

Now intrigued, Pearl asked out loud. “Actually, how do snowflakes even form?

Gem lit up instantly. “It’s actually all just physics,” she said, her voice warming with excitement. “You remember how water molecules have that weird bend, like around hundred degrees?”

“A hundred and four point five,” Pearl corrected without looking up.

“Yeah, that. The angle makes them form hexagonal lattices when they freeze, so everything lines up in sixes.” Gem tapped the screen. “That’s your base structure right there.”

“So the symmetry is built into the physical properties of water,” Pearl said softly.

Gem nodded eagerly. “Then as the crystal falls, it keeps picking up more water molecules. They stick easier to the edges since there are more open bonding sites, so the arms grow outward from there. Corners grow fastest, which is why you get all the branching.”

“So it’s just about the most likely formation,” Pearl concluded.

“Probability...” Gem’s mouth curved into that familiar, fascinated grin. "At that scale, everything is just probability.” A quiet giggle escaped her. It wasn’t silly, just full of wonder.

Pearl’s shoulders eased. Seeing Gem speaking so comfortably and passionately about her interests somehow made the room feel warmer.


Silence slipped in again while Gem scrolled through more photos. Then she paused, frowning lightly. “Wait. Snowflakes are flat because the prism faces grow faster than the basal ones, right?”

Pearl nodded. “That makes sense, yeah.”

Gem tilted her head, thinking. “Okay, but… what if the basal face grew faster instead? Wouldn’t that make it long? Like… a column?”

Pearl perked up. “Are there long snowflakes?”

“I dunno. Maybe?” Gem’s voice brightened as the thought solidified. “Now I have to know.”

She tapped rapidly into her search bar, already slipping eagerly down the rabbit holes she loved so much.

Gem’s scrolling became more frantic the deeper she went. Then she froze, eyes widening. “Okay, so apparently yes, there are long snowflakes. Columnar crystals.”

She glanced over at Pearl, voice rising with excitement. “But that’s not even the weird part.”

Pearl leaned in closer, their shoulders brushing. “There’s a weirder part?”

“Oh yeah.” Gem nodded vigorously. “There’s this whole system people use to classify snowflakes.”

She tilted her phone so Pearl could see. The screen showed a Japanese scientific paper she pulled up.

Gem read the title aloud with growing uncertainty. “I found this… Nak… Na… N…” Her brow furrowed as she tried to sound it out. “Nak—”

Pearl stepped in gently. “中谷.”

Gem blinked, then grinned with relief, she repeated Pearl’s pronunciation carefully, each syllable a small victory. “Nakaya… there we go. Nakaya diagram,”

Pearl felt something warm flicker through her chest.

I like when she tries.

She didn’t examine the feeling too much, but it stayed.

Gem was already moving on, animated. “Okay, check this out. At warmer subzero temperatures, around minus three, you get plates. The ones we’re used to seeing.”

Pearl hummed thoughtfully.

“Then from minus three to minus ten, the basal faces start growing faster, so you get columns. Like… tiny icy rods.” She kept scrolling, eyes darting across the diagrams. “You can get things like hollow columns or needle crystals. But then at minus twenty they flip back to plates again.”

Pearl bit back a laugh. “That can’t be real...”

“Right?” Gem swiped again. “But look, there’s data.” She paused, delighted. “And these… oh my god.” She showed Pearl the side-by-side plates attached to a central rod. “They look like little dumbbells.”

Pearl’s laugh slipped out before she could stop it. Quiet, barely there, but real. “That’s… really cool actually.”

Gem glanced sideways, catching the sound. Her expression softened in a way that made Pearl look away quickly, cheeks warming.

But Gem didn’t point it out. She didn’t make a joke or a scene. She just smiled to herself.


She kept scrolling, narrating what she read as if thinking out loud. “Apparently there are hybrids too. Sectored plates, stellar dendrites, bullet rosettes…”

Pearl blinked. “…What?”

Gem held back a laugh. “Yeah, multiple growth types can happen on a single crystal. Depends on humidity and temperature. Even tiny changes shift how the pattern develops.”

Pearl leaned closer, her shoulder brushing Gem’s arm now. She had given up pretending she wasn’t invested. “So a seed crystal can pass through different layers of air and change shape as it falls?”

“Exactly.” Gem’s voice brightened with excitement. “It might start as a column in one part of the cloud, then hit colder, wetter air and suddenly grow plates at the ends. Capped column.”

Pearl stared at the diagram Gem pulled up. “That’s… so complicated.”

“It is.” Gem softened, her voice almost reverent. “And that’s what makes it beautiful.”

Pearl traced a finger near the edge of the screen. “Every flake is basically a record of its own journey down through the sky.”

Gem paused, taking that in. “That’s a nice way to put it.” Her thumb kept scrolling until she landed on a chart in an academic paper. “Oh, look at this. Apparently there are over a hundred recognized types now. People still argue about classification.”

Pearl let out a tiny huff of amusement. “Someone made a career out of this.”

Gem grinned. “Someone probably made several careers out of this.”


Gem’s phone glowed softly between them as the two of them leaned over it, the heater humming in the background. The diagram on the screen mapped temperatures, humidity levels, and branching crystal structures in neat, delicate lines. Pearl studied it, her fingers curling loosely around her warm mug.

“It’s strange,” she murmured, her voice soft enough that Gem almost missed it. “Something so simple ends up so intricate. All that order just from water.”

Gem nodded, absorbed in the screen but speaking gently. “And every single one is unique because of the path it takes.”

She said it absently, like it was just another fact, but for Pearl, the words settled deeper than that. Gem was talking about crystals, but another meaning curled instinctively toward her.

Pearl’s fingers tightened around her mug. Her throat felt oddly warm.

She didn’t plan it. She didn’t think. Something inside her reached out before her caution could catch it.

“Like you,” she murmured.

The words slipped out before she realized she had said them aloud.

As soon as she heard herself, her breath caught. She straightened slightly, eyes darting away.

Idiot. 

She scrambled to take it back. “I mean… not like that, I just… you know what I meant.”

Her pulse drummed in her ears. Vulnerability wasn’t something she allowed herself easily. Letting it slip out like that felt dangerous, exposed.

Gem blinked, startled in the softest way. For a heartbeat she simply stared, as if trying to process that Pearl had said something so tender so willingly.

Her smile came slowly, gentle and blooming. “You think I’m a snowflake?”

She said it lightly, but not teasingly. Testing the waters without making them cold.

Pearl’s panic spiked, instinct pulling her backward. “Don’t take it the wrong way, I wasn’t trying to make it weird—”

Gem cut her off with a quiet laugh, warm as the blanket draped over both their shoulders. “Pearl, that’s really sweet.”

She shifted closer, eyes steady in a way that anchored Pearl instantly. “I like that you said it.”

For once, Gem read everything perfectly — the fear behind Pearl’s eyes, the hesitation, the reflex to retreat into safety. And she met it with calm reassurance.

Pearl exhaled slowly. Some of the tension slipped from her shoulders. She rolled her eyes half-heartedly, trying to recover her composure, but she couldn’t hide the pink across her cheeks or the tiny smile tugging at her mouth.

Gem giggled, unable to help it, not because she found Pearl funny but because the moment felt precious. She felt seen in a way she rarely did — not tolerated, not humored, but valued. Appreciated for the strange, intricate way her mind worked.

Pearl’s lips curved into a small laugh of her own, quiet and brief but undeniably real.


The blankets had grown warmer than either of them expected. What began as a cozy nest around their legs had turned into a pocket of heat that clung to their skin. The heater hummed in the background, steady and low, and their cocoa sat on the table, still faintly warm.

Pearl only noticed the change when Gem leaned into her again. She felt it immediately: Gem radiated heat as if she were sitting beside a small furnace. Her cheeks were flushed pink down the curve of her neck, and her movements had softened into slow, unguarded gestures.

Gem didn’t seem aware of any of it. She let her weight ease against Pearl’s side, snuggling closer without a second thought, her cheek brushing Pearl’s shoulder. Her breathing deepened, steady and warm. One arm slipped around Pearl’s waist in a loose, almost sleepy hug, not intentional, just something her body reached for.

She pressed her forehead lightly against Pearl’s shoulder with a quiet exhale, her hair tickling Pearl’s jaw. Her fingers fidgeted at the hem of Pearl’s shirt, brushing the fabric once before drifting back up again.

Pearl froze for half a second.

Her waist was usually safe, but the closeness was still too near the parts of her body she never let anyone approach. She forced her muscles to loosen even as her nerves fired sharp, warning sparks beneath her skin.

It’s fine. This is fine. She doesn’t mean anything by it.

Don’t make this about you.

She inhaled slowly, steadying her breathing. She let Gem stay close. Her expression didn’t shift an inch. Years of practice tucked the discomfort deep where Gem wouldn’t see it.

Gem shifted a moment later, trying to get comfortable. The movement tugged at something in her abdomen. A tiny grimace crossed her face, so fast anyone else might have missed it, but Pearl caught it instantly. Gem’s hand pressed into her lower stomach for a heartbeat. Her breath hitched. Then she straightened as if nothing had happened.

Pearl didn’t speak. She watched.

A few minutes passed in soft silence, the heat thickening between them. Then Gem’s hand drifted downward again, slower this time. She pressed lightly into her stomach, seeking relief from something she clearly didn’t want to name.

Pearl’s eyes followed the motion.

Gem realized it. She froze. Then she tugged her hand away with awkward speed and placed it back around Pearl’s waist, pretending nothing happened.

She didn’t want to be seen as fragile. That much was obvious.

Pearl pieced the clues together one by one: Gem’s flushed face, the heavy warmth against her side, the soft breathing, the stiffness under the blankets, the hand pressed low on her abdomen, the quick overcorrection.

It clicked.

Gem was in pain.

And she had been hiding it.

Something tugged hard in Pearl’s chest.

She shifted just enough to see Gem’s face and loosened her hold. Her voice came quiet, careful not to corner her.

“Gem… are you okay?”

Gem startled, eyes widening. Her cheeks darkened, heat rising in a way that had nothing to do with the blankets. She hesitated, her instinct to brush it off playing across her face.

Then she admitted, sheepish and small, “Yeah. It’s just… first day of my cycle. It’s nothing. I’m fine.”

She tried to smile as she said it, but it tugged unevenly, betraying her discomfort.

She was used to hiding pain. Used to coping alone. Masking discomfort was as natural to her as breathing.

Pearl felt her stomach twist.

She bleeds. She aches.
She carries something I never have and never will.
What kind of woman am I?
How can I even—

The thought spiraled before she could stop it. She shut it down as quickly as it came, sealing it behind a neat, practiced expression.

She nodded gently. “Oh. Right. That makes sense.”

Gem relaxed the moment she said it, shoulders easing as though relieved she hadn’t made things awkward.

Pearl only felt the guilt sharpen deeper. She felt a strange urgency rising in her chest, something fierce and quiet. She needed to care for Gem. Needed to help. Needed to prove herself capable of it. Needed to be enough.

Not for Gem’s sake alone.

But for her own.


Pearl wanted to understand what Gem was feeling. She wanted to know the shape of the pain, the weight of it, how sharp or dull it ran beneath Gem’s skin. But she couldn’t ask. She couldn’t let Gem see the gap between them, the part of her that would never know this experience firsthand. Questions felt dangerous, revealing, and she swallowed them even though they sat like stones behind her ribs.

Instead, she repeated something she had heard other women say once, her voice steady even as her stomach twisted tight.

“Lie down. Let me take care of you.”

It was the safest sentence she could reach for. A script. A mask. Something that wouldn’t betray her.

Don’t slip. You’re supposed to know this.
You’re supposed to understand.
Real women don’t have to ask.

It felt like a performance. It felt like blasphemy. Like she was impersonating her own gender.

But Gem didn’t see any of that. She only heard tenderness. She gave a small, worn smile as she lowered herself onto the couch.

“Thanks, Pearl.”

Pearl bit back the flinch that rose in her chest. The praise felt warm and heavy, something she didn’t feel she deserved but desperately wished she did.

She moved before she could think too hard about it. Caretaker instinct took over with a kind of frantic precision, every gesture shaped by affection and fear.

She crossed the room and returned with the heating pad, plugging it in with shaking fingers before setting it gently over Gem’s lower abdomen. She pressed it into place with careful hands, watching Gem’s face closely, terrified she had done something wrong.

Then she gathered pillows, lifting Gem’s head, tucking one behind her back, adjusting angles until Gem sighed softly. Each movement felt ceremonial, measured, almost reverent.

Pearl picked up Gem’s mug next. She slid it back into her hands and guided her fingers around it so the warmth settled into them. When Gem’s grip loosened, Pearl steadied it without a word.

And then, without meaning to, she brushed a few curls away from Gem’s face. The touch was soft and brief, more intimate than she meant for it to be. Gem’s eyes fluttered closed, a tiny breath escaping her.

Pearl froze for a moment, struck by the quiet vulnerability of it.

Every action she took carried too many emotions at once.

She adored Gem. She wanted to care for her. But beneath that warmth ran the sharp edge of something else: fear of being exposed, fear of being less, fear of Gem eventually realizing Pearl’s body would never mirror hers. And guilt. Endless guilt that she would never share this burden, never bleed, never ache like this, never earn the same experiences.

She wasn’t performing for praise. She wasn’t performing for Gem. She was performing for herself, trying to feel worthy of the body she lived in.

Gem didn’t see any of that. She simply relaxed, sinking into the warmth, her shoulders unwinding.

“You’re taking such good care of me,” she murmured, her voice soft with gratitude.

Pearl’s chest tightened. The words washed over her like a blessing and a knife at the same time, sweet and painful in equal measure. She swallowed hard, steadying her breath, and smiled before she could break.


Gem settled deeper beneath the heating pad, the blankets warming around her until the whole couch felt like a small, quiet cave. The room had grown softer somehow, the light gentler, the hum of the heater steady and low. Her breathing slowed as the worst of the ache dulled, but Pearl could still see the tension in her shoulders. Gem shifted again, hunting for a comfortable angle, and let out a faint groan.

Pearl sat beside her, stiff at first, hands folded in her lap. She wasn’t sure where to place them, or how close she was allowed to be now that everything felt more intentional than accidental. Gem wasn’t masking her discomfort anymore. She was letting Pearl see it, letting herself be tended to. That alone made Pearl’s chest feel too tight.

Gem moved again, this time curling instinctively toward Pearl. She tucked herself in against Pearl’s shoulder, her cheek brushing the base of Pearl’s throat. Her body felt heavy with warmth and fatigue, sinking deeper into the blankets and into Pearl’s side.

Under the blanket, Gem’s fingers found Pearl’s hand. At first she simply held it, warm and slack. Then her fingers began to move, fidgeting gently with Pearl’s.

Sliding over them.
Pressing lightly at the knuckles.
Drawing slow circles along the back of Pearl’s hand.

It was idle comfort, the kind Gem always sought when she felt safe. But it was intimate enough to make Pearl’s breath catch.

Her fingers twitched before she stopped them.

Don’t pull back. She needs you. This is not about you.
You can handle this. Don’t ruin the moment.

She forced her muscles to unwind. She told herself that her own discomfort was trivial compared to what Gem was dealing with, that she had no right to flinch from something so innocent.

Pearl lifted her free hand and moved it under the blanket. She rested it gently over Gem’s abdomen and the heating pad, her palm warm and steady. The gesture felt protective, deliberate.

After a moment of hesitation, she leaned down and pressed a soft kiss to Gem’s forehead. It was small, barely more than a brush of lips, but for Pearl it felt enormous.

The reaction was immediate. Gem made a tiny sound, a soft surprised breath that dissolved into something looser, gentler. She curled even closer, her forehead tucking under Pearl’s chin, her body melting into the shape Pearl offered.

“I like being close to you,” Gem murmured, voice warm and unfiltered by inhibition. “I’m glad you understand.”

Pearl froze.

Not outwardly. Outside she smiled, hand steady on Gem’s stomach, fingers loosely twined with Gem’s under the blanket. But inside, something cracked open.

You don’t know me.
You’d look at me differently if you knew.
You’d know I was lying about who I am.

She swallowed the rush of guilt, the twist of panic, longing so sharp it scared her.

Instead she took a slow breath, steadying herself. She wrapped both arms around Gem, careful but firm, her hold tender and certain. Gem relaxed fully into her, eyes closed, trusting without hesitation.

Series this work belongs to: